[STM32F1]

基于STM32+FreeRtos+ESP8266+MQTT连接阿里云

[复制链接]
1372|102
手机看帖
扫描二维码
随时随地手机跟帖
无法去污粉|  楼主 | 2022-5-29 14:36 | 显示全部楼层 |阅读模式
1.概述 实现通过stm32f103c8t6+操作系统(freertos)读取dht12温湿度传感器的数据,采用ESP8266连接网络,经过MQTT协议连接阿里云IOT,进行数据的传输,以及服务器发送数据控制LED的亮灭,包括消息的发布和订阅等操作,完成云端和设备端的通讯。

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:36 | 显示全部楼层
2.实现步骤
2.1.MQTT.fx模拟器与阿里云通信

首先,我们使用MQTT.fx模拟器,通过模拟的方式去和阿里云平台进行通讯,此步骤是为了验证我们是否完成了阿里云平台的 搭建。其次是为了获取一些相关的日志信息。

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:37 | 显示全部楼层
2.2.STM32与阿里云通信

其次,我们使用STM32F103C8T6,通过ESP8266连接网络,进行阿里云平台的通讯,实现本次设计的最终方案。本设计使用了dht12温湿度传感器进行读取温度,并通过阿里云平台进行发布,控制我们的LED灯的亮灭。

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:38 | 显示全部楼层
3. 搭建云平台
3.1.登陆阿里云平台

2.找到物联网平台
3.根据阿里云的文档创建一个产品,创建一个这个产品的设备,并添加一个自定义功能

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:39 | 显示全部楼层
87679629314ef62745.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:39 | 显示全部楼层
4.我们先创建一个产品,创建流程如下:
854076293151e01d14.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 14:41 | 显示全部楼层
然后点击确认即可。

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:06 | 显示全部楼层
5.产品弄好了,就要在产品下面挂上设备
2884262931595a2073.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:07 | 显示全部楼层
6.设置下添加的设备的名字
7510562931bcce8fe4.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:08 | 显示全部楼层
7.查看添加的设备信息

1713962931bf33e214.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:10 | 显示全部楼层
1419062931bfd93c7d.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:23 | 显示全部楼层
注意,以下信息是连接阿里云平台的时候需要用到的。

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:23 | 显示全部楼层
1252362931f7f6c674.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:24 | 显示全部楼层
提示:后面咱就会使用下面三个参数(三元组)组合MQTT参数
“ProductKey”: “a1Q",
“DeviceName”: “dht12”,
“DeviceSecret”: "7G****************VsU”

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:25 | 显示全部楼层
4.连接阿里云平台(MQTT.fx)

1.这里需要用到两个软件
1.1.阿里云物联平台配置_32
1.2.MQTT.fx
2.打开MQTT.fx软件

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:25 | 显示全部楼层
2.1.打开软件

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:26 | 显示全部楼层
5105162931ff701392.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:44 | 显示全部楼层
2.2.配置相关信息
204966293202137556.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:45 | 显示全部楼层
43305629324a759ba8.png

使用特权

评论回复
无法去污粉|  楼主 | 2022-5-29 15:48 | 显示全部楼层
390606293254b21176.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

574

帖子

0

粉丝