使用正点原子stm32f103zet6+rt_thread+eps8266+mqtt实现硬件和服务器之间的通信(二)

使用正点原子stm32f103zet6+rt_thread+eps8266+mqtt实现硬件和服务器之间的通信(二)。

本人使用的esp8266为这款

在这里插入图片描述
固件使用的是正点原子的原子云固件,百度网盘链接:(链接https://pan.baidu.com/s/1LYtqmHI9thoCZx1UPJlaFQ
提取码:jxhu )

配置步骤:
1.开启AT指令:

在这里插入图片描述
2.开启并配置esp8266组件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.开启my_mqtt组件
在这里插入图片描述
在这里插入图片描述
4.配置完成,使用pkgs --update命令安装软件包,再使用scons --target=mdk5命令编译生成工程。
在这里插入图片描述
5.编译完成,打开工程,并修改mqtt_sample.c文件。
在这里插入图片描述
在这里插入图片描述
6.编译烧录到开发板

7.通过串口助手发送mqtt_start指令到开发板
在这里插入图片描述
8.此时,mqtt服务器已成功显示出发布的主题
在这里插入图片描述
9.接下来用python写个脚本接收硬件传上来的数据。
发布主题为2021/4/4,消息内容为hello,rtt
在这里插入图片描述
在这里插入图片描述
注:
使用串口3时,需要配置CubeMX_Config.ioc文件开启串口3
配置教程

猜你喜欢

转载自blog.csdn.net/weixin_44609656/article/details/115427854