+38099 200-3839
 
: Венбест
: 2010-2011
: С++, C#
: FireBird
: Windows
: Дунай ПРО, Дунай 21
: 530 hr ч.

Ознакомьтесь с нашими услугами

Host Monitor

Разработка ядра высокопроизводительной программной платформы "Host Monitor" для сквозного и защищенного обмена данными между распределенной сетью пультовых объектов охраны и центральной станцией мониторинга.

Бизнес-цель и технический вызов проекта

Главная экономическая задача заказчика заключалась в радикальном снижении себестоимости конечного оборудования. Традиционный подход требовал закупки и обслуживания дорогостоящих программно-аппаратных модулей (декодеров, плат расширения) на стороне центрального пульта для приема и расшифровки сигналов от приборов приемно-контрольных (ППК).

Заказчик принял стратегическое решение: полностью перенести сложную задачу по приему, декодированию и обработке сигналов с «железа» на программный уровень.

Для реализации этой идеи нашей команде потребовалось разработать уникальный низкоуровневый модуль, способный перехватывать и безошибочно распознавать сигналы обмена между ППК и центральным охранным пультом. Главная сложность заключалась в обеспечении беспрецедентной скорости и абсолютной отказоустойчивости системы в условиях лавинообразного входящего трафика.

Реализованный функционал и архитектура

Поскольку объекты охраны отправляют тестовые и тревожные пакеты данных с высокой частотой, мы спроектировали асинхронную многопоточную архитектуру, закрывшую ключевые требования проекта:

  • Высокоскоростная обработка пакетов: Создано стабильное программное ядро для параллельной обработки входящих и исходящих потоков данных в режиме реального времени без задержек и очередей.
  • Эмуляция и работа с виртуальными COM-портами: Разработан слой интеграции, позволяющий софту бесшовно взаимодействовать со старыми протоколами физического пульта вещания через виртуализированные интерфейсы.
  • Криптование данных: Внедрены алгоритмы сквозного шифрования трафика для защиты каналов связи от компрометации, подмены сигналов «снятия с охраны» или перехвата тревожных пакетов.
  • Отказоустойчивое логирование: Настроена система мгновенной фиксации (логирования) каждого системного события. Архивация логов защищена от потерь даже при аварийном отключении питания на сервере.

Результаты для бизнеса

Мы успешно заменили дорогостоящую аппаратную часть гибким программным решением, полностью выполнив финансовые и технические KPI заказчика. Программа доказала свою надежность под экстремальными нагрузками пультовой охраны.

Платформа Host Monitor обеспечила одновременный, защищенный и бесперебойный обмен данными с более чем 15 000 объектов охраны на одном сервере, многократно сократив затраты на ИТ-инфраструктуру.