Skip to content

Device shadow

The device shadow stores two independent documents for a device:

  • desired — the state the platform wants the device to reach, written by operators and rule chains.
  • reported — the state the device last reported itself; written only by the device.

Because the two are independent, issuing a command never blocks waiting for the device to acknowledge. Per-key status shows synced when desired equals reported and pending when the device has not caught up.