Applications and Releases
Infuse IoT applications represent software known to Infuse-IoT Cloud. Releases represent installable versions with board compatibility and file metadata.
Use this area to understand what applications and releases exist, which board targets they support, and what application state or pending update a device has reported.
Applications In The Console
Open Infuse IoT > Applications to browse applications in the linked Infuse IoT organisation.
The application list shows name, description, release count, and update time. Open an application to view its details and releases.
Releases
Application release pages show:
| Field | Meaning |
|---|---|
| Release ID | Unique release identifier. |
| Application ID | Owning application. |
| Version | Version label and numeric version fields. |
| Board | Board ID the release targets. |
| Board target | Firmware board target. |
| Board target CRC | Compatibility identifier for the board target. |
| File CoAP path | CoAP path for the release file. |
| File length | Release file size. |
| File CRC | Release file checksum. |
| File diff length | Diff payload size where available. |
On an application page, filter releases by version fields, board ID, or board target when narrowing compatibility.
Device Application State
Open a device and select Applications to see the application state reported by that device. The console can show application ID, version, matched application metadata, matched release metadata, board target CRC, and last reported time.
Schedule A Device Application Update
From the device Applications tab, schedule an update by choosing an application and compatible release. The release list is filtered by the device board where possible.
If the device is already on the selected release, the update result reports that the device is already up to date. Otherwise, Infuse-IoT Cloud queues an update. You can inspect the update history and cancel a pending update before it is delivered.
Marketplace Context
Marketplace purchase, entitlement, compatibility, and install flows remain in the Marketplace area. The IoT application views focus on Infuse-IoT Cloud application and release metadata plus device-side update state.
API Workflows
| Task | Endpoint |
|---|---|
| List applications | Platform GET /iot/applications |
| Read an application | Platform GET /iot/applications/{applicationId} |
| List releases | Platform GET /iot/applications/{applicationId}/releases |
| Read a release | Platform GET /iot/applications/{applicationId}/releases/{releaseId} |
| Read device application state | Platform GET /iot/devices/{deviceId}/application/state |
| List device application updates | Platform GET /iot/devices/{deviceId}/application/updates |
| Queue a device application update | Platform POST /iot/devices/{deviceId}/application/updates |
| Cancel a pending device application update | Platform DELETE /iot/devices/{deviceId}/application/updates |