Appearance
Architecture Overview
IoTBackend has four main parts:
- Device firmware running on your board
- MQTT broker for secure messaging
- Backend services for device management and OTA
- Web dashboard for users
User-level data flow
- Device connects to MQTT over TLS.
- Device sends telemetry and subscribes to a command topic.
- Dashboard shows status, runtime details, and activity.
- User sends commands or assigns OTA firmware from Dashboard.
- Device applies updates and reports back through telemetry/events.
Scope boundary
- You build firmware locally.
- IoTBackend manages remote connectivity, control, and OTA.