D2C Messages

D2C Messages

Device to Cloud (D2C) messages are sent from your device to /IOTCONNECT™. This includes telemetry reporting, edge analytics, OTA acknowledgments, command confirmations, and shadow property updates.

Reporting Message (Telemetry)

Send telemetry data to the platform. Publish on the rpt topic from protocol information. Outer dt = publish time (live telemetry). Inner dt = data point time (historical).

Edge Reporting

Sent by Edge devices with aggregated data. Publish on the erpt topic. Values are arrays: [MIN, SUM, AVERAGE, COUNT, LATEST_VALUE].

Edge Rule Match

Edge device sends when a local rule evaluates true. Publish on erm topic. Contains rule info and the telemetry that triggered it.

Heartbeat

Send blank message to keep connection alive. Publish on hb topic.

OTA Acknowledgement

Acknowledge OTA command. Publish on ack topic. Report download/install progress.

Device Command Acknowledgement

Acknowledge device command execution. Publish on ack topic.

Module Command Acknowledgement

Acknowledge module command. Publish on ack topic.

Shadow Update Property

Update reported shadow/twin properties. Publish as device twin reported property.

ⓘ NOTE

All D2C messages use QoS 1 for reliable delivery. Topics are defined in the Identity API response under the topics object: rpt (telemetry), flt (fault), erpt (edge reporting), erm (edge rule match), hb (heartbeat), ack (acknowledgments).