After OAuth client credentials authentication, a control device chooses one runtime transport to exchange operational data with Realer: HTTPS polling or MQTT broker messaging.
Both transports use the same device identity, command and sensor catalog concepts, and feed-data schema. HTTPS responses and MQTT acknowledgements expose stable application-level result fields for local firmware handling.
| Runtime | Use when | Example applications | API docs |
|---|---|---|---|
| HTTPS polling | The device reads catalog state, sends feed data over direct requests, then sleeps or waits for the next polling cycle. | Battery-powered sensors, environmental monitors, meter readers, or machines that report state periodically. | Control device HTTPS flow |
| MQTT broker messaging | The device keeps a broker connection open for MQTT publishes over TLS, desired-state messages, and application acknowledgements. | Wall controllers, PLC gateways, access-control devices, or actuators that need low-latency desired-state delivery. | Control device MQTT flow |
Start with control device authentication. Then follow the runtime page for the transport your device uses.