Skip to content

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>
}
}
}
GroupKey path
Core Statedevdata.core
Alert Statedevdata.alert
Powerdevdata.power
Firmware Infodevdata.fw
UI Statedevdata.ui
Audio Resultsdevdata.audioin / audioout
BLE Scan Resultsdevdata.blescan
Sensorsdevdata.temp / accel
NFC & Smartcarddevdata.nfc / iso7816
Timedevdata.time
Network Statenet.<name>.state, wifi/mqtt/ble flags