SpecsModelExplore
Overview
Actors
External Systems
IoT Platform
Edge
Ingestion
MQTT Broker
Command Router
Stream Processing
Device Management
User-Facing Apps
Platform
Ingestion
System at a glance
Containers
Responsibilities
Key flows
SpecsModelExplore
Ingestion
OverviewGuideLinks and Communications

Ingestion

Ingestion is the front door of the platform. Every connected device opens a secure session here, streams its telemetry up, and receives cloud-to-device commands back down. If a device can talk to the cloud at all, it is talking to Ingestion first.

Responsibility in one sentence

Terminate millions of secure device connections, fan telemetry into the processing pipeline, and reliably deliver commands back to each device.

System at a glance

Could not build diagram for model "example-iot".

Containers

MQTT Broker

Multi-tenant MQTT broker terminating mutual-TLS device connections.

Command Router

Delivers cloud-to-device commands and tracks acknowledgements.

Responsibilities

  • Mutual-TLS termination for the device fleet.
  • MQTT session, subscription and QoS state.
  • Topic routing for inbound telemetry and outbound commands.
  • Command delivery, retries and acknowledgement tracking.

Key flows

The telemetry alert pipeline begins with messages that arrive here:

Commands dispatched from the cloud are delivered to devices through this system:

New devices establish their first secure session as part of provisioning:

And firmware rollouts ride the same command and telemetry paths: