MQTT文档

数据事件(eventId=1)

数据类型ID(dataTypeId) 事件描述
160 识别结果
100 识别结果和图片(只有在图片和数据都存在的情况下才会发送)
158 图片

识别结果(160)

示例订阅主题(topic): manage-iot-hub/11/6/uxUkmTA3Ksw/1/160/0139d2d352d48e63

示例数据结构如下:

    {
        "applicationId":6,                   //应用id(一级目录id)
        "applicationName":"appname",         //应用名称(一级目录名称)
        "companyId":11,                      //公司id
        "createTime":1625032811000,          //创建时间戳
        "data":{
            "electricity":97.83,            //设备的电量
            "increase":"2.8",               //设备的增量
            "value":"200.56"               //设备的识别值
        },
        "dataFrom":1,                     //数据来源:1本地识别,0云端识别
        "dataTypeId":160,                 //消息类型ID
        "deviceName":"0139d2d352d48e63",   //设备名(uuid序列号)
        "deviceTypeCode":33248,           //设备类型code
        "eventId":1,                      //事件大类ID
        "id":"60dc086ee4b9cf0792cfd3a2",  //id
        "isGeneratePic":0,                //是否生成图片
        "location":{
            "latitude":"0.0",            //纬度
            "longitude":"0.0"            //经度
        },
        "magnificationList":[           //倍率:如果设置了倍率,则最终识别值是乘过倍率后的值;例如:设备上报识别值100,倍率为6,最终识别值显示为600
            "6000.0"
        ],
        "networkType":2,                //网络类型:1:UDP,2:NBIOT,3:WIFI,4:ETHERNET,5:lora,6:2G,7:3G,8:4G,9:LIERDA_LORA,10:5G,11:HUAWEI,12:LoRa_LinkWan
        "periodId":"b3818adc-6ede-40f0-9179-d236ffb9fe59",  //周期id
        "productKey":"uxUkmTA3Ksw",                        //产品key(二级目录)
        "requestId":"33ab1f46-a7a6-41bc-b253-7087296101f9",//请求id
        "reserve":0,
        "timeStamp":1625032811,                           //上报时间戳
        "unitList":[                                      //单位
    
        ],
        "useCode":2,                                    //能源类型:1水表,2电表,3压力表,4燃气表,5热力表,6电机
        "version":5                                     //设备版本号
    }

如果是一表多值的情况,上述的数据结构还是一样的,但是会在原先topic的基础上末尾增加一个序号来分别发送,规则是manage-iot-hub/{companyId}/{applicationId}/{productKey}/{eventId}/{dataTypeId}/{deviceName}/{index},例如manage-iot-hub/115/339/hbMlXY8r0xU/1/160/869858037431153/0manage-iot-hub/115/339/hbMlXY8r0xU/1/160/869858037431153/1manage-iot-hub/115/339/hbMlXY8r0xU/1/160/869858037431153/2manage-iot-hub/115/339/hbMlXY8r0xU/1/160/869858037431153/3

一表多值

示例设备名_0数据结构如下:

    {
        "applicationId":1237,                             //应用id(一级目录id)
        "applicationName":"appname",                      //应用名称(一级目录名称)
        "companyId":434,                                  //公司id
        "createTime":1625288895000,                       //创建时间戳
        "data":{                                          
            "electricity":99.56,                          //设备的电量     
            "increase":6.5,                               //设备的增量
            "value":9748.54                               //设备的识别值
        },
        "dataFrom":1,                                     //数据来源:1本地识别,0云端识别
        "dataTypeId":160,                                 //消息类型ID
        "deviceName":"864823049906100_0",                 //设备名(uuid序列号),一表多值设备的设备名带有_
        "deviceTypeCode":33248,                           //设备类型code
        "eventId":1,                                      //事件大类ID
        "id":"60dff0d48e4b9b2f975192fa",                  //id
        "location":{
            "description":"杭州市",
            "latitude":31.47,                             //纬度
            "longitude":118.43                            //经度
        },
        "magnificationList":[                             //倍率:如果设置了倍率,则最终识别值是乘过倍率后的值;例如:设备上报识别值100,倍率为6,最终识别值显示为600
            "1.0"
        ],
        "networkType":2,                                  //网络类型:1:UDP,2:NBIOT,3:WIFI,4:ETHERNET,5:lora,6:2G,7:3G,8:4G,9:LIERDA_LORA,10:5G,11:HUAWEI,12:LoRa_LinkWan
        "periodId":"d310f9d2-41f6-444a-a38f-b966207e569b",//周期id
        "productKey":"Rws8qyMIw8W",                       //产品key(二级目录)
        "requestId":"626504c7-ec95-4496-b6a4-2eb373be0ee2",//请求id
        "timeStamp":1625288895,                           //上报时间戳
        "useCode":2,                                      //能源类型:1水表,2电表,3压力表,4燃气表,5热力表,6电机
        "version":5                                       //设备版本号
    }

识别结果和图片(100)

示例订阅主题(topic): manage-iot-hub/61/147/EoDy7ImVfdv/1/100/869858035961169

示例数据结构如下:

{
    "applicationId":147,                      //应用id(一级目录id)                 
    "applicationName":"appname",              //应用id(一级目录名称)
    "companyId":61,                           //公司id
    "data":{
        "electricity":99.15,        //设备的电量
        "increase":1.3,             //设备的增量
        "pictureList":[             //图片信息
            {
                "applicationId":147,    //应用id(一级目录id)
                "companyId":61,         //公司id
                "createTime":1625141074000,  //图片上传时系统生成时间戳
                "deviceName":"869858035961169", //设备名(uuid序列号)
                "id":5461274,                   //图片id
                "path":"https://www.smartmetering.top/staticfile/pic/SgxCYpfwZuu/864823048356984/2021/7/1/1625112261_s.jpg", //图片路径
                "periodId":"06e1997e-b6ed-4343-babf-f361394d626a",  //周期id
                "productKey":"EoDy7ImVfdv"                          //产品key
            }
        ],
        "unit":"",      //单位
        "value":154.7   //设备的识别值
    },
    "dataFrom":0,                                       //数据源:1本地识别,0云端识别
    "dataTypeId":100,                                   //消息类型ID
    "deviceName":"869858035961169",                     //设备名(uuid序列号)        
    "deviceTypeCode":33025,                             //设备类型code
    "eventId":1,                                        //事件大类ID
    "location":{                                        //位置信息
        "description":"浙江省杭州市聚成路",                 //描述        
        "latitude":23.43,                               //维度
        "longitude":112.93                              //经度
    },
    "magnificationList":[                               //倍率:如果设置了倍率,最终识别结果是乘过倍率的值;例如:设备上报识别值100,倍率为6,最终识别值显示为600
        "1.0"
    ],
    "networkType":2,                                   //网络类型:1:UDP,2:NBIOT,3:WIFI,4:ETHERNET,5:lora,6:2G,7:3G,8:4G,9:LIERDA_LORA,10:5G,11:HUAWEI,12:LoRa_LinkWan
    "periodId":"06e1997e-b6ed-4343-babf-f361394d626a", //周期id
    "productKey":"EoDy7ImVfdv",                        //产品key(二级目录)
    "requestId":"42329606-1961-4952-832a-adae2d846b5c",//请求id
    "timeStamp":1625112261,                            //上报时间戳
    "useCode":2,                                       //能源类型:1水表,2电表,3压力表,4燃气表,5热力表,6电机
    "version":5                                        //设备版本号
}

图片(158)

示例订阅主题(topic): manage-iot-hub/106/364/LNYOAKtxZ5p/1/158/869858037431302

示例数据结构如下:

    {
        "applicationId":364,                                    //应用id(一级目录)
        "applicationName":"aa",                                 //应用名称(一级目录名称)
        "companyId":106,                                        //应用名称(一级目录名称)
        "createTime":1625112273543,                             //图片上传时系统生成时间戳
        "data":{
            "pictureList":[                                     //图片信息
                {
                    "applicationId":364,                       
                    "companyId":106,
                    "createTime":1625141074000,                 //图片时间创建时间戳
                    "deviceName":"869858037431302",             //设备名称(uuid序列号)
                    "id":5461274,                               //图片id
                    "path":"https://www.smartmetering.top/staticfile/pic/SgxCYpfwZuu/864823048356984/2021/7/1/1625112261_s.jpg",//图片路径
                    "periodId":"06e1997e-b6ed-4343-babf-f361394d626a",  //周期id
                    "productKey":"LNYOAKtxZ5p"                          //产品key(二级目录)
                }
            ]
        },
        "dataFrom":0,                                                   //数据源:1本地识别,0云端识别
        "dataTypeId":158,                                               //消息类型ID
        "deviceName":"869858037431302",                                 //设备名称(uuid序列号)
        "deviceTypeCode":33025,                                         //设备类型code
        "eventId":1,                                                    //事件大类ID
        "location":{                                                    //位置信息
            "description":"杭州市聚成路",                                 //描述
            "latitude":23.43,                                           //维度
            "longitude":112.93                                          //经度
        },
        "magnificationList":[                                          //倍率:如果设置了倍率,最终识别结果是乘过倍率的值;例如:设备上报识别值100,倍率为6,最终识别值显示为600
            "1.0"
        ],
        "networkType":2,                                              //网络类型:1:UDP,2:NBIOT,3:WIFI,4:ETHERNET,5:lora,6:2G,7:3G,8:4G,9:LIERDA_LORA,10:5G,11:HUAWEI,12:LoRa_LinkWan
        "periodId":"06e1997e-b6ed-4343-babf-f361394d626a",            //周期id
        "productKey":"LNYOAKtxZ5p",                                   //产品key(二级目录)
        "requestId":"30a90caf-095a-42a3-9929-db045d7591fb",           //请求id
        "timeStamp":1625112273,                                       //上报时间戳
        "useCode":2,                                                  //能源类型:1水表,2电表,3压力表,4燃气表,5热力表,6电机
        "version":5                                                   //设备固件版本号
    }