SpecsModelExplore
Overview
Actors
External Systems
IoT Platform
Edge
Ingestion
Stream Processing
Device Management
Device Registry
OTA Service
Campaign RepositoryTargeting EngineProgress Tracker
User-Facing Apps
Platform
OTA Service
Internal structure
Components
End-to-end rollout
SpecsModelExplore
OTA Service
OverviewGuideOTA APILinks and Communications

OTA Service

The OTA Service turns “ship firmware v1.8.2 to the EU fleet” into a safe, observable, staged rollout. It owns the campaign definition, decides which devices get the update when, and tracks the result device-by-device.

Safety first

Firmware rollouts are the highest-risk fleet operation. The service always rolls out in staged cohorts with health gates between stages, so a bad build is caught on a small percentage before it can reach the whole fleet.

Internal structure

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

Components

Campaign Repository

Update campaigns, target version and rollout schedule.

Targeting Engine

Selects the next batch of devices for each stage.

Progress Tracker

Tracks per-device update progress and health.

End-to-end rollout

The service drives the OTA rollout workflow end to end:

Health gates

Between stages the service checks crash-rate and reconnect metrics from observability. If a cohort regresses, the campaign auto-pauses for operator review instead of advancing.