Device Data (Uplink)
devdata values are sent from the device to the backend. They
report real‑time state, sensor readings, and status flags. The device
sends them automatically on change, at a configurable periodic
interval (devcfg.core.update_period_mins), or immediately when you
request a value by sending null for a devdata key in a downlink
message.
{ "devdata": { "<group>": { "<field>": <value> } }}| Group | Key path |
|---|---|
| Core State | devdata.core |
| Alert State | devdata.alert |
| Power | devdata.power |
| Firmware Info | devdata.fw |
| UI State | devdata.ui |
| Audio Results | devdata.audioin / audioout |
| BLE Scan Results | devdata.blescan |
| Sensors | devdata.temp / accel |
| NFC & Smartcard | devdata.nfc / iso7816 |
| Time | devdata.time |
| Network State | net.<name>.state, wifi/mqtt/ble flags |
Related
Section titled “Related”- Uplink Messages — the full uplink directory
- Downlink Device Config — how to change settings that affect these data
- Reference Tables — alert origins, state codes, and more