STM32L+ESP8266+MQTT协议怎么传输温湿度数、控制继电器到腾讯云?(图文详细教程)

目录
一、 材料准备
二、 设备连接
2.1、插入模块、串口线
2.2、连接ST-Link仿真器
三、腾讯云物联网平台创建
3.1、账号注册、登入
3.2、创建项目
3.3、创建、配置产品
四、代码修改、程序下载、配置
4.1、计算Name、Password
4.2、修改代码
4.3、配置ST-Link仿真器
4.4、代码下载
五、查看数据
5.1、查看上传的温湿度数据

一、材料准备
准备以下材料
在这里插入图片描述
二、设备连接
2.1、插入模块、串口线
将ESP8266模块按照图中所示插入指定位置
在这里插入图片描述
将串口线一端插入到STM32L的USB口,另一端插入到电脑的USB口
在这里插入图片描述
2.2、连接ST-Link仿真器
用3条杜邦线接入STM32L的 DIO、GND、CLK中
在这里插入图片描述

另一头的杜邦线接入仿真器,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GND、SWCLK的位置,有些仿真器的引脚顺序和我使用的不一样。
在这里插入图片描述
在这里插入图片描述
三、腾讯云物联网平台创建
3.1、账号注册、登入
腾讯云:
https://cloud.tencent.com/
进入腾讯云物联网平台登录页面。
在这里插入图片描述
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录
按照提示搜索物联网平台点击进入
在这里插入图片描述
点击实例进入
在这里插入图片描述
3.2、创建项目
按照提示创建项目
在这里插入图片描述
在这里插入图片描述
项目创建完成
在这里插入图片描述
3.3、创建、配置产品
按照提示创建产品
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
产品创建完成
在这里插入图片描述
按照提示配置产品信息
在这里插入图片描述
新建温湿度功能
在这里插入图片描述
新建温度功能
在这里插入图片描述
新建湿度功能
在这里插入图片描述
功能新建完成,点击下一步
在这里插入图片描述
按提示进行操作
在这里插入图片描述

按提示进行操作
在这里插入图片描述
按提示进行设备的创建
在这里插入图片描述
在这里插入图片描述
设备创建完成
在这里插入图片描述
最后点击开发完成并发布按钮,完成最终的产品信息配置。
在这里插入图片描述
四、代码修改、程序下载、配置
4.1、计算Name、Password
按提示下载计算工具
在这里插入图片描述
在这里插入图片描述
下载完成之后请自行解压,并双击打开sign.html文件
在这里插入图片描述
按照提示寻找ProductID、DeviceName、DeviceSceret并进行计算
在这里插入图片描述
在这里插入图片描述
4.2、修改代码
按照提示获取域名以及端口号
在这里插入图片描述
将域名以及端口号保存下来
在这里插入图片描述
按照提示修改端口、域名以及WiFi名称密码
在这里插入图片描述
按照提示修改ProductKey,ClientID、Username
在这里插入图片描述
按照提示获取Topic、TopicPost
在这里插入图片描述
按照提示修改Topic、TopicPost
注意${deviceName}替换成自己的设备名称
在这里插入图片描述
4.3、配置ST-Link仿真器
点击配置仿真器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.4、代码下载
在这里插入图片描述
在这里插入图片描述
五、查看数据
5.1、查看上传的温湿度数据
从图中可以看到我们的温湿度数据已经实时上传到腾讯云的物联网平台了
在这里插入图片描述
QQ群:

131322621

欢迎大家进群交流!

猜你喜欢

转载自blog.csdn.net/hao1__/article/details/121079988