Uplink Data
When adding an MQTT topic for Uplink Data type or an HTTP URL for Uplink Data type, the
gateway forwards the data from LoRaWAN® end devices. To receive notifications
from a specific end device, add the wildcard $devEUI to the MQTT topic, then
replace it with the device EUI when subscribing to this topic.
Report Example
{
"applicationID": "3",
"applicationName": "test",
"data": "/wv//wEB/xZnB+CUI3cIAf8JAhD/CgEG/w8A",
"devEUI": "24e124707e094237",
"deviceName": "AM300",
"fCnt": 1,
"fPort": 85,
"rxInfo": [
{
"altitude": "-",
"latitude": "-",
"longitude": "-",
"loRaSNR": 6.1999998092651367,
"mac": "24e124fffefa0fa8",
"name": "Local_Gateway",
"rssi": -49,
"time": "2025-04-12T02:56:19"
}
],
"time": "2025-04-12T02:56:19",
"txInfo": {
"frequency": 904700000,
"adr": true,
"codeRate": "4/5",
"dataRate": {
"modulation": "LORA",
"bandwidth": 125,
"spreadFactor": 8
}
}
}Parameters
| Parameter | Type | Description |
|---|---|---|
| applicationID | string | Application ID. |
| applicationName | string | Application name. |
| data | string | Base64 format payload. |
| devEUI | string | Device EUI. |
| deviceName | string | Device name. |
| deviceStatus | integer | Device status. This field is optional. |
| acknowledged | boolean | Indicates whether the uplink is a confirmed uplink. |
| fCnt | integer | Uplink frame counter. |
| fPort | integer | Application port. |
| rxInfo | array | Reception information array containing the gateways that received the uplink packet. |
| rxInfo[].altitude | string | Gateway altitude. |
| rxInfo[].latitude | string | Gateway latitude. |
| rxInfo[].longitude | string | Gateway longitude. |
| rxInfo[].loRaSNR | float | LoRa signal-to-noise ratio. Unit: dB. |
| rxInfo[].mac | string | Gateway MAC address (gateway ID). |
| rxInfo[].name | string | Gateway name. |
| rxInfo[].rssi | integer | Received signal strength. Unit: dBm. |
| rxInfo[].time | string | Time when the gateway received the packet. |
| time | string | Gateway timestamp. |
| txInfo | object | Transmission information. |
| txInfo.frequency | uint32 | Frequency used for transmission. Unit: Hz. |
| txInfo.adr | boolean | Indicates whether Adaptive Data Rate (ADR) is enabled. |
| txInfo.codeRate | string | Coding rate, for example,
4/5. |
| txInfo.dataRate | object | Data rate information. |
| txInfo.dataRate.modulation | string | Modulation type. Supported values include
LORA and FSK. |
| txInfo.dataRate.bandwidth | integer | Bandwidth in kHz, typically 125, 250, or 500. |
| txInfo.dataRate.spreadFactor | integer | Spreading factor. Range: 6 to 12. |