提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本系列将以0基础新手视角,完整演示从账号注册到云端数据可视化的全流程,涵盖物模型的模型设计、MQTT协议配置及代码实现。建议搭配Arduino IDE 2.0+和ESP32-S3开发板使用。
(一)本文为OneNET云平台的物模型设计与参数配置
一、前期准备
1.1 硬件配置
需准备ESP32-S3-DevKitC-1开发板(38号引脚连接LED灯)
1.2 软件环境配置
安装Arduino IDE 2.0.2
添加ESP32支持包
安装PubSubClient库(工具→库管理→搜索PubSubClient→安装)
二、OneNET云平台配置
2.1 注册账号与创建产品
1.访问OneNET官网完成注册
OneNET云平台官网
2.进入右上角“开发者中心”
3.点击“产品开发”→点击“创建产品”
4.点击“产品品类”→下滑至“其他行业”。(不建议选别的选项。“其他”是最空白的产品,便于操作)
5.《红色框住的东西,不能改变》,名字和地址可随意。
6.点击“设备管理”
7.点击“添加设备”→填写设备名称“test”什么的,都行→点击“确定”(简述,位置信息可不写)
8.最终效果
2.2 数据流模型设计与参数配置
1.点击“产品开发”
2.点击“设置物模型”→“添加自定义功能点”
3.按下图,设置物模型的属性temp,之后再添加一个humi。再添加一个测试灯,测试平台下发指令。
注:不要加入写步长,若设置0.1,上传数据为0.01时,会无法上传
物模型设计与参数配置
三、记录数据
用文本txt记录一下所需数据
1.产品开发页面,进入产品开发,查看 产品ID 和 access_key
2.设备管理页面,进入详情,查看 设备ID 和 设备密钥
产品ID:Ub5o1Sg9ot
产品access_key:yfVXrfm3m9eFPd/vd+VXkzcVqQdP+U0zUddn9Vk9exk=
设备名称:ESP32-S3-DevKitC-1
设备密钥:Z09LeG94Qk9HTjQxWVlWYTB5N3gyWHRpcDZpcjFocko=
总结
本文搭建了OneNET云平台的基础环境和数据流模型,下篇文章将讲解对应的Token获取和ESP32连接云平台。