系列文章目录
第一章 OneNET1_使用OneNET平台创建产品
第二章 OneNET2_调试器模拟上传数据
前言
使用调试器模拟上传数据
一、登录MQTT.fx
根据上一篇文章,首先进行设备连接。
二、属性上报
经过我的测试,必须要经过前面两个订阅,上报属性才可以成功,不知道为何。
1.订阅属性上报结果通知消息
为了确保设备上传消息确实被平台所接受处理,设备可以订阅系统 topic 获取属性上报结果消息,属性上报回复topic为:$sys/{pid}/{device-name}/thing/property/post/reply
2.订阅设备侧需要收到平台下发的数据
设备侧需要收到平台下发的数据,需要订阅:
$sys/{pid}/{device-name}/thing/property/set
3、属性上报
属性上报的topic为:$sys/{pid}/{device-name}/thing/property/post
上报数据成功后,订阅的属性上报会返回success
OneJSON请求数据格式:
{
"id": "123",
"version": "1.0",
"params": {
"humi": {
"value": 10
},
"temp": {
"value": 20
}
}
}
请求参数说明
点击「设备管理」,找到前面创建的设备,点击「详情」,查看设备上报的属性数据。
总结
本文到此结束,实现调试器模拟上传数据。