Bosch IoT Rollouts

Target state machine

A target has a current state which reflects the provisioning status of the device at this point in time. State changes are driven either by the update server by means of starting an update or by the controller on the provisioning target that gives feedback to the update server, e.g. “I am here”, “I am working on a provisioning”, “I have finished a provisioning”.

Table of contents:

Defined target states

Icon

State

Description

images/confluence/download/thumbnails/1680491215/question-circle-version-1-modificationdate-1619188630000-api-v2.png

UNKNOWN

Set by default for a pre-commissioned target until first status update received from the target. Is the initial starting point for targets created by UI or management API.

images/confluence/download/thumbnails/1680491215/check-circle-version-1-modificationdate-1619188644000-api-v2.png

IN_SYNC

Assigned DistributionSet is installed (or Downloaded in case of Download Only assignments).

images/confluence/download/thumbnails/1680491215/adjust-version-1-modificationdate-1619188663000-api-v2.png

PENDING

Installation of assigned DistributionSet is not yet confirmed.

images/confluence/download/thumbnails/1680491215/exclamation-circle-version-1-modificationdate-1619188679000-api-v2.png

ERROR

Installation of assigned DistributionSet has failed.

images/confluence/download/thumbnails/1680491215/dot-circle-version-1-modificationdate-1619188694000-api-v2.png

REGISTERED

Target registered at the update server but no DistributionSet assigned. Is the initial starting point for plug-and-play devices.

If you are using Bosch IoT Rollouts as part of your Bosch IoT Device Management subscription, an UNKNOWN state will be applied to any devices which you have provisioned via the Bosch IoT Suite UI or APIs and which have a softwareUpdatable feature, until they are first connected to the cloud infrastructure. Then, their state will change to REGISTERED.


Target state transitions

images/confluence/download/attachments/1680491215/target-state-diagram-version-1-modificationdate-1618847122000-api-v2.png