使用正点原子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
配置教程