消息订阅

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 场强

results matching ""

    No results matching ""