Sensorclouds Docs
OTA Updates

Creating OTA Campaigns

Orchestrate firmware updates across device groups

Creating a Campaign

Navigate to OTA Campaigns from the sidebar.

Click Create Campaign.

Configure the campaign:

SettingDescription
NameCampaign identifier
FirmwareSelect a PUBLISHED firmware version
Target ApplicationScope the campaign to a specific application
Target DevicesSelect specific devices via checkbox from the device list
StrategyALL_AT_ONCE or BATCHED
Batch SizeDevices per batch (if BATCHED)
Batch IntervalMinutes between batches (if BATCHED)
Require OnlineOnly update devices that are currently online (offline devices are marked as SKIPPED)
TimeoutMinutes before marking unresponsive devices as failed (5 to 1440 minutes)
Max RetriesRetry attempts for failed device updates (0 to 10)

The device list shows each device's name, connection status (green for online, gray for offline), and current firmware version. Use the Select All toggle to target every device in the application.

Click Save.

OTA Campaign Form

The BATCHED strategy is recommended for production. It updates devices in groups, so if issues arise you can pause before the entire fleet is affected. The platform will auto-pause a campaign if the device failure rate exceeds 30%.

Campaign Statuses

StatusDescription
CREATEDConfigured but not started
IN_PROGRESSCurrently updating devices
PAUSEDTemporarily stopped — can be resumed
COMPLETEDAll targeted devices have been processed
CANCELLEDCampaign was aborted

Campaign Actions

ActionDescription
StartBegin the update process
PauseTemporarily halt (resume later)
CancelAbort the campaign
Retry FailedRe-attempt updates on failed devices

On this page