Control device runtime

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.

Choose one runtime transport

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

Shared contract

Start with control device authentication. Then follow the runtime page for the transport your device uses.