+38099 200-3839
 
: Venbest
: 2011
: С++, C#
: FireBird
: Windows
: Dunay PRO, Dunay 21
: 530 ч.

Check our services

Host Monitor

Development of the core high-performance software platform "Host Monitor" for end-to-end, secure data exchange between a distributed network of centralized monitoring facilities and the central monitoring station.

Business Objective & Technical Challenge

The primary economic task of the client was to drastically reduce the cost of the hardware infrastructure. The traditional approach required the purchase and maintenance of expensive hardware modules (decoders, expansion cards) on the central monitoring station side to receive and decode signals from alarm control panels (ACP).

The client made a strategic decision: to completely transfer the complex task of signal reception, decoding, and processing from hardware to the software layer.

To implement this concept, our team needed to develop a unique low-level module capable of intercepting and flawlessly recognizing communication signals between ACPs and the central security console. The main complexity lay in ensuring unprecedented speed and absolute fault tolerance of the system under avalanche-like incoming traffic.

Implemented Functionality & Architecture

Since security objects transmit test and alarm data packets with a high frequency, we designed an asynchronous multi-threaded architecture that met the core project requirements:

  • High-Speed Packet Processing: Built a stable software core for parallel handling of incoming and outgoing data streams in real time without delays or queues.
  • Emulation and Virtual COM Port Management: Developed an integration layer allowing the software to seamlessly interact with legacy hardware station protocols via virtualized interfaces.
  • Data Encryption: Implemented end-to-end traffic encryption algorithms to protect communication channels from compromise, signal spoofing ("disarm" signals), or interception of alarm packets.
  • Fault-Tolerant Logging: Configured an instantaneous system event logging mechanism. Log archiving is fully protected against data loss even in the event of an emergency power failure on the server.

Business Results

We successfully replaced the expensive hardware components with a flexible software solution, fully meeting the client's financial and technical KPIs. The software proved its ultimate reliability under extreme load conditions of centralized monitoring.

The Host Monitor platform enabled simultaneous, secure, and uninterrupted data exchange with more than 15,000 security objects on a single server, significantly slashing IT infrastructure deployment costs.