As a control device developer, you can create devices that connect to Realer through the public control-device APIs. Firmware can use HTTPS REST or MQTT broker messaging over TLS after OAuth client-credentials authentication. When your device reaches a sufficient level of technological maturity (TRL-compliant), contact us to discuss production and distribution opportunities.
To register as a developer of control devices:
To get control device API keys:
After checkout, Realer redirects you to the control device page containing the generated API keys. Keep the client_id and client_secret secure; firmware uses them at the OAuth token endpoint to obtain access tokens for device API calls.
Plan the integration first, then build firmware against the Realer API documentation. API Docs define the exact OAuth client-credentials authentication, runtime bootstrap, catalog, desired-state, feed-data, MQTT payload, field, and response-code contracts.
Use the integration planning guide to confirm the runtime path: HTTPS polling or MQTT broker messaging over TLS. Then use the API Docs getting started page when you are ready to implement.
Before writing firmware, decide what the device physically controls or observes, how it connects to the Internet, which Realer control-device record it belongs to, and which runtime capability it will use.
The integration planning guide covers the decision path. Use the API Docs getting started page when you need exact implementation references.
Design the device contract before coding the firmware loop. Decide which outputs are commands, which inputs are sensors, how Realer desired-state requests should be applied, and which values the device must report back.
Keep command, sensor, desired-state, and feed-data design at the guide level. Use field semantics for retry, ordering, correlation, expiry, and result-handling rules.
Test firmware in a controlled environment before connecting it to live equipment or exposing it to other users. A Realer control device can affect physical actuators, sensors, and safety-critical systems.
For the safety baseline, read developer responsibility before live testing.
Firmware should treat Realer as a cloud control plane that can be temporarily unavailable, reject invalid data, or stop accepting cloud operations when the subscription or credentials are no longer active.
The API failure handling guide covers firmware behavior. Use API Docs for exact request, payload, and response contracts.
The measurement-unit reference helps when a numeric command or sensor value needs the right engineering unit.
The quantity-context reference helps when a numeric value needs the right physical or domain meaning.