消息订阅
NMS从LinkWan租户的上行MQ中订阅消息,根据基站EUI、节点EUI进行消息过滤,并将消息格式转为标准消息格式(ThinkOne消息格式),然后转发到NMS的MQTT服务器,Topic为mdata/{appeui}/upALL/{tenant_id}。
上行消息体
LinkWan消息
{
"devAddr": "66ae8469",
"rssi": -103,
"data": "8104000000FCFF008102130C16000240081820284733D00200000000",
"gwEui": "d896e0fff0105d0a",
"fcnt": 6,
"devEui": "d896e00005000151",
"joinPermissionId": 3674,
"mtype": 2, //0:join包,2:unconfirmed up 4:confirmed up
"datr": "SF9BW125",
"fport": 201,
"joinEui": "d896e0e000006946",
"snr": 8.0,
"time": 1569296961047,
"nodeGroupId": "102"
}
ThinkOne消息
{
"app" : {
"moteeui" : "d896e00030010827",
"Class" : 0,
"type" : "CLASSA",
"confirmed" : false,
"userdata" : {
"seqno" : 69313,
"port" : 11,
"payload" : "IREhcYERAQEBEUHBEcHx8fHx8fHx8fHxARHx8fHx8fE=",
"motetx" : {
"freq" : 471.9,
"modu" : "LORA",
"datr" : "SF10BW125",
"codr" : "5/4",
"adr" : false
}
},
"gwrx" : [ {
"eui" : "d896e0fff0109543",
"time" : "",
"timefromgateway" : false,
"chan" : 0,
"rfch" : 0,
"rssi" : -114,
"lsnr" : -11.8
} ]
}
}
列表字段
字段名 | 数据类型 | 中文名 | 说明 |
---|---|---|---|
devEui | string | devEui | 对应moteeui |
gwEui | string | gwEui | 对应gwrx.eui。显示数组第一个基站,对于有多个基站的情况,在eui后面显示+ |
type | string | 数据类型 | Mac 层指令或负载数据 |
confirmed | bool | 是否确认消息 | |
seqno | int | 帧号 | |
freq | float | 频点 | |
snr | float | 信噪比 | |
rssi | float | 场强 |