201-STM32F407+EC200基本控制篇(阿里云物联网平台)-设备使用一机一密方式连接云平台,并使用物模型Topic上报温湿度数据
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTE_STM32F407/EC200/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
这一节咱们使用平台提供的物模型Topic把温湿度数据展示在平台上
为了是这一节可以单独使用!故和前面有内容重复.
这一节是在 STM32F407+EC200使用MQTT+SSL加密方式接入阿里云物联网平台(不验证服务器证书)
章节的单片机程序基础上增加了订阅主题和发布温湿度消息(使用物模型主题);
注意:如果用户已经看了前面的 关于阿里云物联网平台物模型Topic 章节,不需要在平台上重复添加温湿度功能!
给产品添加上温湿度功能
1.点击产品,查看
2.各个版本不一样,阿里云总是在更新.....
选择功能定义 点击编辑草稿
3.添加自定义功能
4.添加一个温度
用户请先按照我下面的填写,待熟悉以后再自己自定义
标识符是 temp,咱通信的时候作为温度的字段
5.再添加一个湿度
用户请先按照我下面的填写,待熟悉以后再自己自定义
标识符是 humi,咱通信的时候作为湿度的字段
6.提交
7.回到设备里面
GPRS模块和单片机连接说明
单片机通过串口2和GPRS模块通信; 单片机PA8引脚作为复位模组使用(高电平复位)
(单片机)PA2 ---- (EC200)RX;
(单片机)PA3 ---- (EC200)TX;
(单片机)PA8 ---- (EC200)RST
单片机程序测试
1.打开这节的单片机程序
2.使用单片机串口1打印串口日志(115200)
3.修改为阿里云的设备参数.
5.查看日志
连接上服务器以后,每隔一段时间上报温湿度数据
6.查看网页端
程序说明
1,程序只是在原先的基础上在连接成功回调函数里面组合订阅的物模型主题,并执行api函数订阅; 组合发布的物模型主题
2.轮训发送温湿度数据给服务器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2018-11-16 18-(基础入门篇)GPRS(Air202)拨打电话--(由于板子做修订,所以暂停更新)
2018-11-16 17-(基础入门篇)GPRS(Air202)串口
2018-11-16 16-(基础入门篇)GPRS(Air202)关于多个文件中的变量调用和定时器
2018-11-16 15-(基础入门篇)GPRS(Air202)GPIO控制点亮一个灯
2018-11-16 14-(基础入门篇)关于系统教程和基础教程后期规划