提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本系列将以0基础新手视角,完整演示从账号注册到云端数据可视化的全流程,涵盖物模型设计、MQTT协议配置及代码实现。建议搭配Arduino IDE 2.0+和ESP32-S3开发板使用。
(二)本文为OneNET云平台的Token获取 Token生成
(三)本文为OneNET云平台的订阅主题与发布主题、消息的格式(物模型)
一、OneNET云平台环境的了解
1.打开“文档”
2.搜索"MQTT",点击“MQTT设备连接”
3.在此页面,我们可以获取所需的地址与端口号:mqtts.heclouds.com 1883
注:若是设备不支持域名解析,可改用ip地址:183.230.40.96
4.在文档中心中,寻找设备属性/事件
订阅主题: $sys/{pid}/{device-name}/thing/property/post //上传格式
下行(OneJSON):$sys/{pid}/{device-name}/thing/property/set //下发格式
/*pid为产品id,device-name为设备名字*/
在文档此页面中可以查询 上传数据格式
二、总结
订阅主题: $sys/{pid}/{device-name}/thing/property/post //上传格式
下行(OneJSON):$sys/{pid}/{device-name}/thing/property/set //下发格式
/*pid为产品id,device-name为设备名字*/
发布消息:
{
"id": 123,
"version": {
"temp": [{
"value": 30,
}],
"humi": [{
"value": 4.5,
}],
"LED": [{
"value": false,
}]
}
}
总结
本文讲解了OneNET云平台的订阅主题与发布主题、消息的格式(物模型),下篇文章将讲解对应的ESP32连接云平台。