【ESP系列】ESP01S官方MQTT案例实验

前言

  偶然发现安信可官网有ESP01S和STM32连接TCP和MQTT的案例。弄了一两天,把我使用的流程在这里记录下。MQTT的固件一定要烧录进去,默认固件是没有MQTT相关的AT指令的。

环境

  • Keli5,STM32F103C8T6

  • 官方Keil工程链接:ESP8266的STM32工程示例

    【ESP系列】ESP01S官方MQTT案例实验_第1张图片

  • 烧录固件链接:MQTT透传AT固件

    烧录固件教程可以看这个【ESP系列】ESP8266的AT固件烧录

    【ESP系列】ESP01S官方MQTT案例实验_第2张图片

  • 官方Keil工程,ESP8266的STM32工程示例。是用STM32F103C8T6的__串口2__用于ESP01S通信,用__串口3__用于检测反馈信息。

代码

  其实在下载的工程文件中,官方也说了要注意修改哪里,我这里举例我的,是为了大家参考做对比。TCP通讯的案例函数,我测试了。没啥问题,就不放图出来。就展示,MQTT测试的代码修改。

【ESP系列】ESP01S官方MQTT案例实验_第3张图片

【ESP系列】ESP01S官方MQTT案例实验_第4张图片

结果

以下是运行结果。图中屏蔽掉我的MQTT地址了。

【ESP系列】ESP01S官方MQTT案例实验_第5张图片

【ESP系列】ESP01S官方MQTT案例实验_第6张图片

链接

如果上面的Keil的案例工程和MQTT固件在官网下不了,也可以在下面的百度网盘链接下。

链接:https://pan.baidu.com/s/168OeqOGdhHj4DJI2p8mQaQ  提取码:98fx

你可能感兴趣的:(ESP系列,stm32,嵌入式硬件,单片机,mcu,笔记)