ESP8266+MQTT控制继电器到电信云(图文详细教程)

一、材料准备
准备以下材料
在这里插入图片描述
二、设备连接
2.1、插入模块、串口线
将ESP8266模块按照图中所示插入指定位置
在这里插入图片描述
将串口线一端插入到STM32L的USB口,另一端插入到电脑的USB口
在这里插入图片描述
2.2、连接ST-Link仿真器
用3条杜邦线接入STM32L的 DIO、GND、CLK中
在这里插入图片描述
另一头的杜邦线接入仿真器,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GND、SWCLK的位置,有些仿真器的引脚顺序和我使用的不一样。
在这里插入图片描述
在这里插入图片描述
三、电信云物联网平台创建
3.1、账号注册、登入
电信云:
https://www.ctwing.cn/#/callback
进入电信云物联网平台登录页面。
在这里插入图片描述
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录
按照提示进入物联网平台界面
在这里插入图片描述
在这里插入图片描述
3.2、产品创建、属性添加、服务定义
按照提示创建产品
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照提示进行温湿度属性添加
在这里插入图片描述
在这里插入图片描述
进行湿度属性添加
在这里插入图片描述
进行温度属性添加
在这里插入图片描述
属性添加完成
在这里插入图片描述
按照提示进行服务添加
在这里插入图片描述
进行温湿度数据上报服务添加
在这里插入图片描述
进行指令下发服务添加
在这里插入图片描述
参数配置图
在这里插入图片描述
服务添加完成
在这里插入图片描述
3.3、设备创建
按照提示进行设备创建
在这里插入图片描述
在这里插入图片描述
设备添加完成
在这里插入图片描述
四、代码修改、程序下载、配置
4.1、配置ST-Link仿真器
打开代码,点击配置仿真器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.2、修改代码
按照提示获取连接域名以及端口号
在这里插入图片描述
在这里插入图片描述
按照提示修改端口、域名以及WiFi名称密码
SSID、WIFIPassword替换成自己的WiFi名称、WiFi密码
在这里插入图片描述
按照提示修改ProductKey,ClientID、Username
在这里插入图片描述
打开代码,按照箭头所示将相对应的信息填入到需要修改的代码部分
在这里插入图片描述
按照提示获取Topic、TopicPost
在这里插入图片描述
打开代码,按照箭头所示将相对应的信息填入到需要修改的代码部分
在这里插入图片描述
4.3、下载程序
在这里插入图片描述
在这里插入图片描述
五、查看数据、下发指令控制继电器
5.1、查看上传的温湿度数据
从图中可以看到我们的温湿度数据已经实时上传到电信云的物联网平台了
在这里插入图片描述
5.2、下发指令控制继电器
按照提示进行指令下发
在这里插入图片描述
发送指令:JDQK,打开继电器
在这里插入图片描述
发送完成之后,板子上的继电器指示灯随之亮起
在这里插入图片描述
同时可以在串口查看到:继电器已打开
在这里插入图片描述
发送指令:JDQG,关闭继电器
在这里插入图片描述
发送完成之后,板子上的继电器指示灯随之熄灭
在这里插入图片描述
同时可以在串口查看到:继电器已关闭
在这里插入图片描述
QQ群:

796415884

欢迎大家进群交流!

猜你喜欢

转载自blog.csdn.net/hao1__/article/details/121007603
今日推荐