201-STM32+ESP8266+Air302基本控制篇(阿里云物联网平台)--设备使用一机一密方式连接云平台,并使用物模型Topic上报温湿度数据(STM32+ESP8266)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/aly.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

说明

这一节咱们使用平台提供的物模型Topic把温湿度数据展示在平台上

为了是这一节可以单独使用!故和前面有内容重复.

这一节是在  001-C#,网页,android,微信小程序,单片机等使用MQTT接入阿里云物联网平台

章节的基础上增加了订阅主题和发布温湿度消息(使用物模型主题);

 

注意:如果用户已经看了前面的  关于阿里云物联网平台物模型Topic  章节,不需要在平台上重复添加温湿度功能!

 

 

 

模组连接

单片机都是使用串口2和模组进行通信, 开发板只安装上WiFi模组.

 

给产品添加上温湿度功能

1.点击产品,查看

 

 

2.各个版本不一样,阿里云总是在更新.....

选择功能定义  点击编辑草稿

 

 

 

3.添加自定义功能

 

 

 

4.添加一个温度

用户请先按照我下面的填写,待熟悉以后再自己自定义

标识符是 temp,咱通信的时候作为温度的字段

 

5.再添加一个湿度

用户请先按照我下面的填写,待熟悉以后再自己自定义

标识符是 humi,咱通信的时候作为湿度的字段

 

 

 

6.提交

 

 

 

7.回到设备里面

 

 

 

 

 

单片机程序测试

1.打开这节的单片机程序

 

2.使用单片机串口1打印串口日志(115200)

 

 

 

3.修改为阿里云的设备参数.

 

 

4.为便于快速测试,可直接配置模组连接的路由器

不配置直接下载程序也可以, 下载完以后记得使用先前的APP或者微信小程序进行配网(APUConfig)

 

5.查看日志

连接上服务器以后,每隔一段时间上报温湿度数据

 

 

 

6.查看网页端

 

 

 

 

 

 

 

程序说明

1,程序只是在原先的基础上在连接成功回调函数里面组合订阅的物模型主题,并执行api函数订阅;   组合发布的物模型主题

 

 

2.轮训发送温湿度数据给服务器

 

 

 

 

posted on 2020-08-26 15:28  广源时代  阅读(800)  评论(0编辑  收藏  举报

导航

支付宝 QQ群