物联网络管理平台支持数据出口至阿里云中间件消息队列MQ,本文介绍如何在物联网络管理平台上配置数据流转至消息队列MQ。

配置出口数据

  1. 登录物联网络管理平台控制台
  2. 在左侧导航栏选择节点管理 > 节点分组,单击一条节点分组对应操作栏下的数据流转
  3. 数据流转设置弹框中设置数据流转,如下图所示。配置数据流转_MQ

    配置完毕后,上行数据可从消息队列的Topic订阅取得, 详细操作可参考阿里云消息队列 RocketMQ 版

    Link WAN除早期版本用户,新版本已不再支持透过Topic发送下行数据,改提供API接口方式来发送下行数据。具体请参见:SendUnicastCommand,可获得更多核心网的返回信息。

    说明 您可以在Java SDK使用说明取得已经封装好API的SDK,加速开发进度。

    出口的数据格式为JSON,内容如下:

    字段名称 类型 含义
    data string 上行数据报文,16进制字符串
    fport int 业务端口号
    snr double 上行信噪比
    rssi int 上行信号强度
    joinEui string 应用识别号
    devAddr string 设备地址
    devEui string 设备识别号
    gwEui string 网关id
    time long 时间戳,单位为毫秒
    datr string 扩频因子
    mtype int 消息类型:
    • 0:join
    • 2:unconfirmed up
    • 4:confirmed up
    fcnt long 上行帧计数

    样例代码如下:

    {
        "data": "aa1fc800003710ff0005d769ffff00014100ffffffffffffffffffffffffff5b",
        "datr": "SF12BW125",
        "devAddr": "xxxx",
        "devEui": "xxxxxx",
        "fcnt": 1123,
        "fport": 99,
        "gwEui": "xxxxxx",
        "joinEui": "xxxxxxx",
        "mtype": 2,
        "rssi": -106,
        "snr": -17.0,
        "time": 1541412741702
    }                   

MQ下行数据

说明 线上版本已不支持该功能,存量用户请尽早切换。
字段 类型 含义
data string 下行业务报文,16进制字符串
fport int 下行业务端口号
devEui string 设备号
confirmed bool 是否需要终端响应
maxRetries int 重试次数(不包含首次下发)

样例代码如下:

{
    "data": "aa1fc800003710ff0005d769ffff00014100ffffffffffffffffffffffffff5b",
    "devEui": "xxxx",
    "fport": 99,
    "confirmed": true,
    "maxRetries": 0
}