Skip to content

Connection Flow

Typical user-facing device flow.

  1. Device boots.
  2. Device connects to Wi-Fi.
  3. Device opens secure MQTT connection (TLS).
  4. Device subscribes to devices/{uid}/command.
  5. Device sends telemetry heartbeat to devices/{uid}/telemetry.
  6. Dashboard updates presence and runtime data.

Reconnect behavior

When Wi-Fi/MQTT drops, Dashboard can show RECONNECTING first.

If telemetry does not return in time, status becomes OFFLINE. When telemetry resumes, status returns to ONLINE.