系列文章目录
前言
使用调试器模拟上传数据
1 登录MQTT.fx
根据上一篇文章,首先进行设备连接。
2 订阅属性上报结果通知消息
为了确保设备上传消息确实被平台所接受处理,设备可以订阅系统 topic 获取属性上报结果消息,属性上报回复topic为:$sys/{pid}/{device-name}/thing/property/post/reply
3 属性上报
3.1 创建产品物模型数据点
准备的物模型数据点如下:
3.2 属性上报主题
属性上报的topic为:$sys/{pid}/{device-name}/thing/property/post
上报数据成功后,订阅的属性上报会返回success
3.3 模拟上报数据
{
"id": "123",
"version": "1.0",
"params": {
"int32_APP": {
"value": 10
},
"int64_APP": {
"value": 100
},
"float_APP": {
"value": 0.1
},
"double_APP": {
"value": 0.12
},
"string_APP": {
"value": "string"
},
"bool_APP": {
"value": true
},
"date_APP": {
"value": 1752243720205
},
"array": {
"value": [
0,
1,
2,
3,
4
]
},
"enum_APP":{
"value":0
},
"struct_APP":{
"value":{
"name":"xiaoming",
"scores":80
}
},
"bitMap_APP":{
"value":0
},
"buffer":{
"value":0
}
}
}
4 查看结果
数据全部上报完成。
得到成功反馈
总结
模拟了所有数据上报。