SWARM Perception Platform Overview
Technical Architecture
The SWARM Perception Platform consists of the following major components:
  • SWARM Control Center (SCC): Manage and configure Perception Boxes and analyze your data with Data Analytics. For both, we provide APIs for integration.
  • 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
Last modified 1d ago
Export as PDF
Copy link