Notification

The gateway supports the following types of notification messages to forward by adding the corresponding MQTT topic or HTTP URL.
Online Notification
Report when a device status changes to online.
Report Example:
{
  "applicationID": 1,
  "applicationName": "server1",
  "devAddr": "0642fa41",   //LoRaWAN® device only
  "devEUI": "24e124527f418093",   //LoRaWAN® device only
  "deviceID": 22,
  "deviceName": "WT102",
  "gatewaySN": "6438F39254820003",
  "status": "online",
  "time": "2026-03-12T06:40:13Z"
}
Offline Notification
Report when a device status changes to offline.
Report Example:
{
  "applicationID": 1,
  "applicationName": "server1",
  "devAddr": "07812782",      //LoRaWAN® device only
  "devEUI": "24e124527f418093",      //LoRaWAN® device only
  "deviceID": 22,
  "deviceName": "WT102",
  "gatewaySN": "6438F39254820003",
  "status": "offline",
  "time": "2026-03-23T10:48:19+08:00"
}
ACK Notification
Report the ACK message after a device receives the downlink command. This only applies to LoRaWAN® devices.
Report Example:
{
  "acknowledged": true,
  "applicationID": 1,
  "applicationName": "server1",
  "devEUI": "24e124527f418093",
  "deviceID": 22,
  "deviceName": "WT102",
  "fcnt": 4996,
  "gatewaySN": "6438F39254820003",
  "time": "2026-03-12T06:10:30Z"
}
Error Notification
Report if any device error occurs.
Report Example:
{
  "applicationID": 1,
  "applicationName": "server1",
  "devEUI": "24e124527f418093",
  "deviceID": 22,
  "deviceName": "WT102",
  "error": "downlink error,device offline",
  "gatewaySN": "6438F39254820003",
  "time": "2026-03-12T06:10:30Z"
}