IoT Platform

About IoT Platform

IoT Platform offers a product-centered approach to integrating and managing IoT networks and infrastructure, as well as video management systems (VMS). Designed for flexibility and scalability, the platform enables centralized control, real-time monitoring, and seamless interoperability between connected devices and video systems. It simplifies complex environments by unifying IoT device management and video surveillance under a single, intuitive interface, making it an ideal solution for smart infrastructure, security, and operational efficiency.

The IoT Platform is a next-generation modular solution designed to collect, store, and analyze operational data, delivering insights and controls to operators through multiple user interfaces and defined operational procedures.

The platform is built on a decentralized architecture, supporting the deployment of each service component in different physical locations, while maintaining secure communication between system elements. All platform components are natively integrated, eliminating the need for additional custom development.

It provides both a local client interface for advanced system administration and a web-based client accessible via standard web browsers, with HTTPS support, requiring no local installation. This enables secure and efficient remote access to the majority of user-level functionalities.

The system includes robust databases capable of managing data streams from video cameras, sensors, external systems, and third-party databases. It supports complex structured and unstructured queries, and is optimized for managing thousands of smart devices in parallel.

With built-in support for industry-standard protocols, the platform ensures rapid integration with a wide range of third-party hardware and software data sources. It can simultaneously process live and recorded video streams, audio feeds, and other data from multiple, heterogeneous sources.

The platform offers full data and operational fusion, enabling unified control and management of all connected systems—video, audio, and other types of data—through a single ecosystem comprising shared components, modules, and user interfaces.

Third-party systems can be added and configured without any coding, using the system’s intuitive graphical user interface (GUI). The platform supports automatic detection of connected resources and enables users to define actions from a centralized control point—such as grouping devices, scheduling tasks, and extracting device data quickly and efficiently.

User access is governed by a granular permission model, supporting at least 250 distinct levels of roles and authorization. Permissions can be assigned or revoked for a wide range of capabilities, including data access from video cameras and sensors, system login rights, UI restrictions, data distribution, module access, camera settings adjustments, and more. Additionally, the platform supports user request prioritization, ensuring optimal allocation of system resources.

General Features and Modules

Architectural Configuration

The IoT Platform is based on a client-server architecture and supports multiple deployment configurations, including:

  • Cloud-based installation with multi-sensor connectivity. Each user connects through a unique user/password combination, with access restricted and monitored according to assigned roles and permissions (SaaS model).
  • Private cloud deployment, for organizations requiring increased control and isolation.
  • On-premises installation, where all platform components are hosted locally at the client’s site.
  • Hybrid deployment, where some system components run locally and others in the cloud, enabling local image processing and support for an unlimited number of diverse sensors.

 The platform can be deployed on both physical and virtual machines to ensure flexible scalability. It is built on a 64-bit architecture and supports installation on both 32-bit and 64-bit operating systems.

Safety and Disaster Recovery Function

The IoT Platform includes a built-in WatchDog mechanism for automatic anomaly detection, featuring self-diagnosis and recovery capabilities.

 It also supports integration with independent third-party redundant modules (provided by the vendor) to enable disaster recovery and system safety. These modules allow the configuration of an unlimited number of standby servers, which can automatically take over in case of hardware, communication, or other failures.

 The system ensures automatic backup and recovery, along with automatic failover clustering for all critical components.

Multi-Tenant Support

The platform is designed with native multi-tenant architecture, ensuring that each client (tenant) operates within a fully isolated and secure environment. Data, configurations, and access rights are strictly segregated, preventing any overlap or interference between tenants.

 A centralized administration interface allows the system administrator—typically the service provider—to manage all tenant environments efficiently from a single control point. This includes user provisioning, access control, monitoring, and system updates, without affecting tenant autonomy or security.

 This model is ideal for organizations that manage multiple clients or departments, offering scalability, operational efficiency, and strong data protection across all tenant instances.

Web Client

The IoT Platform features a secure, browser-based web client that supports HTTPS encryption, ensuring safe communication over public or private networks. As no local installation is required, users can access the platform from any authorized device with an internet connection, streamlining remote management and reducing IT overhead.

 The web client is designed for high scalability, supporting simultaneous connections to multiple backend servers. This allows users to monitor and control an unlimited number of video streams or IoT devices from a single interface, regardless of their physical location.

 With a responsive and intuitive user interface, the web client provides real-time access to live feeds, system status, alerts, and management functions, enabling operators to take immediate action when needed. The design also supports user-based access control, ensuring that permissions and views are tailored to each user’s role.

Encryption

The IoT Platform applies encryption across all critical layers to ensure data security and integrity. This includes:

  • Database encryption, protecting stored data against unauthorized access.
  • Archive and backup encryption, safeguarding historical records and backup files.
  • Encrypted communication between devices and components, securing all data in transit.

All data transfers—whether internal or external—are conducted over HTTPS, ensuring end-to-end encryption and compliance with modern cybersecurity standards. These measures provide robust protection against interception, tampering, or unauthorized access to sensitive information across the platform.

Sensor Server

The platform includes a Sensor Server component responsible for collecting data from all connected third-party sensors. It continuously gathers readings and transmits them to a dedicated database, where the information is securely stored for further processing, analysis, or visualization.

 This structure ensures reliable data acquisition from diverse sensor types, enabling real-time monitoring and historical tracking across the entire IoT ecosystem.

Instant Deployment

The IoT Platform offers an accelerated deployment process through a pre-configured, ready-to-use installation package. This enables the delivery of a fully functional prototype or production-ready environment within 24 hours from the initiation of the setup procedure.

 Designed for speed and simplicity, the platform can be deployed in a variety of environments—on premises, in private cloud, or hybrid setups—without the need for complex integration or lengthy configuration. This rapid implementation capability is ideal for organizations that require immediate operational readiness, fast proof-of-concept validation, or urgent infrastructure rollout.

 Despite the short setup time, all security, scalability, and customization options remain fully available from the initial deployment stage, ensuring both quick access and long-term flexibility.

Instant Integration

The IoT Platform enables immediate integration with a wide range of third-party systems, including video surveillance, audio systems, access control, motion detectors, HLS systems, smart fence technologies, seismic sensors, radar systems, and various other devices—ranging from basic I/O relays to complex sensors. Integration is based on support for existing generic communication protocols, ensuring high compatibility and ease of connection.

 The platform also supports custom interfacing through APIs, allowing seamless connection with new applications and services. It is compatible with multiple operating systems, including Windows, and can import external data files for processing and analysis.

 This level of interoperability makes the platform highly adaptable to diverse environments and use cases, significantly reducing integration time and cost.

 The platform’s built-in BI engine enables the integration of complex interactions and logic-based conditions—such as time/day scheduling, thresholds, delays, and dependencies—between a wide range of secondary systems. These may include sensors, analytics modules, third-party software, and other external components.

 This capability allows the creation of advanced automation scenarios and intelligent workflows, ensuring seamless coordination across diverse technologies and subsystems.

System Databases and Data Management Architecture

Workflow Database (Relational SQL Database)

 The Workflow Database (relational SQL) stores all task templates, event types, operational logs, and operator response trees generated as a result of platform operations. These include both system triggered and user-defined events and tasks, executed through the Event Module within the platform’s Core Control Component.

 This database records all potential actions and outcomes performed by the system, its operators, and any integrated third-party components.

 To ensure performance and scalability, the database implements retention policies that define which data is relevant for long-term storage, while keeping only real-time operational data in the active workflow layer.

Operational Data Database (Unstructured Big Data NoSQL – e.g., MongoDB)

 The Operational Data Database is based on an unstructured Big Data NoSQL model (e.g., MongoDB) and is used to store large volumes of structured and unstructured data sent to the platform by various third-party systems and devices. These data streams are processed in real time to generate insights, trigger decisions, or produce operational reports.

 To handle the exponential growth of incoming data, the platform uses a database architecture designed specifically for Big Data environments.

 Retention policies are defined per data type—for example, sensor temperature readings may be deleted after 48 hours, while video footage may be stored for up to 90 days—ensuring optimal storage use without compromising operational intelligence.

VMS Module

The IoT Platform includes a dedicated Video Management System (VMS) that supports integration with external manufacturers and consolidates all video data—whether from integrated VMS systems or external sources—into a unified module, displayed simultaneously and in parallel.

The system supports a wide range of video devices, including:

  • IP cameras with various resolutions (from D1 up to 8MP)
  • Analog cameras, integrated via Digital Video Recorders (DVRs), video encoders, and capture cards

Supported Video Formats and Compression:

  • Video compression formats: MJPG, MPEG-4, H.264, H.265
  • Uncompressed formats: AVI, MKV, MP4
  • Image formats: JPG/JPEG, PNG, TIF/TIFF, BMP, GIF

The VMS supports cameras with various fields of view—such as 60°, 90°, 190°, and 360°—and varifocal lenses for adjustable focus and zoom control.

 The system is highly scalable and can manage up to 100,000 video cameras distributed across multiple subsystems.

 It also allows the definition of custom shortcuts for video channels, enhancing operator efficiency and quick access to critical feeds.

Video Management System (VMS) module

The Video Management System (VMS) module is a core component of the IoT Platform, offering scalable connectivity with thousands of video cameras, microphones, and other audio-video devices from various manufacturers. It is designed to manage large, distributed video infrastructures in real time, providing a centralized interface for live viewing, playback, event detection, and system control.

 The module includes built-in video and audio analytics capabilities, such as motion detection, sound recognition, object tracking, and behavior analysis. These analytics enhance situational awareness and support automated responses based on pre-defined rules or detected anomalies.

 With support for industry-standard protocols (such as ONVIF), the VMS module ensures seamless integration with third-party hardware and systems. It is optimized for high availability and performance, making it suitable for critical environments that require continuous surveillance, intelligent event correlation, and rapid incident response.

VMS Functionalities

External System Integrations

For each external solution, the platform implements a dedicated plugin that conforms to a generic interface provided by either the IoT Sensor Management Component or the Video and Audio

Analysis Management Module. Each plugin also includes mechanisms to synchronize and maintain operational data within the platform’s central Operational Data Database.

The platform currently supports integration with the following types of external systems:

  • Facial Detection and Recognition System Corsight Fortify
  • Video Analytics System VCA Technologies – VCA Software

These integrations ensure seamless interoperability and enable enriched data processing and analysis across the platform’s ecosystem.

External Facial Detection and Recognition System – Corsight Fortify

The platform integrates a facial detection and recognition engine that provides proven support for identifying faces in both live video streams and static images, whether the face is fully or partially

visible. This is achieved through the integration of a dedicated central engine ranked among the top 10 performers in recent NIST evaluations.

The Corsight Fortify system enables the following capabilities:

  • Identification of individuals from a database of up to 1 million persons of interest;
  • Face recognition based on static reference images from any source, including hand- drawn sketches or illustrations;
  • Recognition of individuals using a reference image that may be up to 30 years older than their current appearance;
  • Age and gender estimation for each detected

This integration enhances the platform’s ability to deliver high-accuracy identification in security, surveillance, and operational intelligence contexts.

External Video Analytics System – VCA Technologies VCA Software

The platform integrates a powerful video analytics engine capable of processing video feeds from all connected cameras, including pre-existing surveillance systems. Operating at a central level, the system can perform real-time analysis of video streams and detect a wide range of events and behaviors, including:

  • Perimeter intrusion by a visible object;
  • Tampering detection, identifying attempts to interfere with or obstruct the camera;
  • Motion stabilization, eliminating blurred or shaky frames;
  • Object tracking within the camera’s field of view;
  • Object counting, based on movement across a virtual line in a defined direction;
  • Disappearance detection, alerting when an object vanishes from the scene;
  • Abandoned object detection;
  • Zone entry/exit detection, monitoring movement in and out of specific areas;
  • Vehicle stacking detection, identifying multiple vehicles passing under a barrier using a single gate action;
  • Object classification, distinguishing between people, bicycles, motorcycles, passenger vehicles, vans, and trucks;
  • Human posture detection, recognizing body position or behavior

The analytics engine supports a minimum of 10 configurable rules or detection scenarios per video stream, offering high flexibility for tailoring alerts and responses to each use case.

This integration significantly enhances situational awareness, automates security monitoring, and enables proactive threat detection across diverse operational environments.

Supported Devices and Models

The platform supports integration with a wide range of surveillance cameras and IoT devices from major manufacturers. For each supported solution, a dedicated driver or plugin ensures compatibility and seamless operation within the system.

Supported Video Camera Models:

  • ARECONT: AV2100, AV2115, AV2805, AV3100, AV5105, AV8365
  • AXIS: 205, 206, 207, 207W, 209FD, 210, 211W, 214, 221, 223M, 225FD, 231D, 232D, 233D, 241Q, 241QA, 241S, 243Q, 243SA, 247S, M1031W, M3007, M3037, M5013, M5014, M7001, P1344, P1346, P1347, P3225LVE, P3301, P3304, P3343, P3344, P3346, P3365, P3384VE, Q1755, Q1921, Q3505VE, Q6032E, Q6034, Q6034E, Q6044E, Q6054E, Q1700LE, Q7401, Q7404, Q7406, Q8665E
  • BOSCH: DinionNWC0495, NBC255P, NBN498P, NBN832, NBN921, NDC274P, NDN832, NDN921, NWC-0700, NWC-0800, NWD0495, VG4-100, VG4-200, VG4312-250, VG4312-300, VG5-825, VG5-836, VideoJet8000/4/8, VIP10, VIP1000, VIPX1, VIPX1600 (H264), VIPX1XF, VIPX2, VJR-800, VJX10, VJX20, VJX40
  • HIKVISION: DS-2CD2722, DS-2CD852F, DS-2CD4A26FWD-IZHS, DS-2CD892PF, DS- 2DE4220, DS-2CD1641FWD-IZ, DS-2CD2685FWD-IZS, DS-2DF8236I-AEL, DS- 2DF5284A0, DS-2DF7284AEL, DS-2DF8336IV-AEL
  • MOBOTIX: D12Di-SEC, D22DM-SEC, D24MSEC, M10D-NIGHT, M12D-SEC, M22M- SECURE, M24M-SEC, Q22M-SEC, Q24M-SEC, Q25, M25
  • PANASONIC: BB-HCM511, BB-HCM515, BL-C1, WJ-NT304, WV-NF284, WV-NF302, WV-NP1004, WV-NP244, WV-NP502, WVNP502, WV-NS202, WV-NS954, WV-NW484, WV-NW960
  • SANYO: VCC-HD2100, VCC-HD2300, VCC-HD2500, VCC-HD4000P, VCC-HD5400, VCC- HD5600, VDC-HD3100, VDC-HD3300, VDC-HD3500
  • SONY: SNC-DH120, SNC-DH160, SNC-EM602R, SNC-EP520, SNC-EP521, SNC-EP5XX, SNC-ER520, SNC-ER521, SNC-WR602C
  • VIVOTEK: FD61x1, FD7131, FD7141, FD8134, FD8167T, FD8167TV, IP3132, IP7133, IP7138, IP7142, IP7151, IP7161, IP7330, IP8332, PZ61x2, PZ7121, PZ7131, SD7151, SD73X3, SD83X3, SD83X4E, VS7100, VS8102

 

Supported IoT Equipment and Sensors:

  • Indoor and outdoor lighting control systems, including models from Moons, Telematics, SLV, Gridcomm, and Menolinks/Comexis
  • Smart parking system sensors
  • Smoke detectors
  • Environmental sensors for atmospheric, soil, and water/liquid parameters
  • Radiation detection sensors
  • Security-specific sensors
  • Waste management sensors

The platform ensures full compatibility with these devices via standard industry protocols, allowing for rapid integration, unified management, and extended functionality across both video surveillance and IoT domains.

Live Video Function

The VMS module supports both live video streaming and playback functionality. When an alarm notification is triggered—such as motion detection—the system can automatically launch a

predefined playback window showing the relevant recorded video segment linked to the event.

The platform also includes support for PTZ (Pan-Tilt-Zoom) camera control and digital zoom,

allowing operators to focus on specific areas of interest in real time or during playback for detailed analysis.

Video Playback

The IoT Platform VMS provides two playback modes:

  • Synchronized playback (default): All currently displayed video channels are played back from the same timestamp.
  • Unsynchronized playback: Each channel can be played from a different point in time and at independent playback speeds.

The system supports fast-forward options at speeds of 2x, 4x, 8x, or 16x the normal playback rate. Video can be played back from a single channel or from multiple channels simultaneously.

Additionally, the system is compatible with specialized control equipment, such as joysticks and keyboards, and allows for customization of control commands based on the specific hardware used, providing enhanced flexibility and ease of use for operators.

Recording Storage

Recordings are stored on the server using a native video format (MFS). Additionally, certain recording-related tasks—such as video extraction—can be performed locally on the user’s

computer. After completing all safety and validation procedures, the recordings are transferred back to the main storage system.

The platform supports manual archive saving, with both local and remote access options. It also

allows for the export of surveillance results outside the system, with recorded images viewable via standard web browsers or widely available media players compatible with Windows (or equivalent operating systems).

Exported footage can be converted into common graphic formats for easy sharing and distribution.

To ensure recording continuity, the system provides automatic synchronization of all video streams with an IP-based storage device in case of a connection loss with one or more cameras.

Audio

The system supports two-way audio communication and provides a configurable TCP port for managing audio sessions and codecs.

It also includes an integrated audio recognition engine based on predefined sound models, capable of detecting events such as gunshots, shouting, glass breaking, alarms, and other specific audio patterns. This enhances situational awareness and allows for rapid response to audio-based incidents.

Privacy and Personal Data Protection

The platform includes privacy masking features with configurable levels of blur intensity and sensitivity, applied to recorded and exported video footage.

It also supports motion-based blurring, automatically obscuring areas with detected movement in exported recordings to protect personal data and ensure compliance with privacy regulations.

Live Video Function

The VMS module supports both live video streaming and playback functionality. When an alarm notification is triggered—such as motion detection—the system can automatically launch a

predefined playback window showing the relevant recorded video segment linked to the event.

The platform also includes support for PTZ (Pan-Tilt-Zoom) camera control and digital zoom,

allowing operators to focus on specific areas of interest in real time or during playback for detailed analysis.