SWARM Perception Agent: The SWARM software running on our products P100/OP100/P101/Starter Kit/VPX. The video from an RTSP camera/USB camera is processed with the help of deep learning. Events are generated and sent via MQTT to either an IotHub (default) or a custom MQTT broker. Single or multi-camera processing is supported. The engine is configured solely through the SCC.
Data integration options
Data Analytics API (high level)
Events are sent and stored in Azure Cloud environment managed by Swarm
Events are pre-processed by Swarm and easy consumable
The API enables easy integration
MQTT (low level)
Requires the storing/processing of raw events
Enables on the edge processing for time-critical and/or offline cases
Principles
The architecture is based on the following principles:
Centralized data analytics, device configuration, and update management.
Hosted in the Microsoft Azure Cloud.
The platform can be hosted/managed by Swarm or by a Partner (in their own cloud environment).
Decentralized camera stream processing at the edge
Generated data (Events) and management traffic are decoupled.
Support for heterogeneous network infrastructure
Scale from one to thousands of SWARM Perception agents