IoT Platform

MQTT architecture

Topic conventions, payload schemas, QoS, retained state, and LWT.

API readyCloudflare Pages

Topic convention

iot/{environment}/{site}/{area}/{nodeId}/statusiot/{environment}/{site}/{area}/{nodeId}/telemetryiot/{environment}/{site}/{area}/{nodeId}/eventiot/{environment}/{site}/{area}/{nodeId}/commandiot/{environment}/{site}/{area}/{nodeId}/configiot/{environment}/{site}/{area}/{nodeId}/responseiot/{environment}/{site}/{area}/{nodeId}/{sensorId}/telemetry

Payload baseline

{
  "schemaVersion": "1.0",
  "messageId": "msg-001",
  "timestamp": "2026-09-03T12:00:00Z",
  "nodeId": "NODE-001",
  "sequence": 1,
  "payload": {
    "sensors": {
      "temperature": {
        "value": 24.7,
        "unit": "C"
      }
    }
  }
}