基于STM32F103C8T6 FreeRTOS ESP8266移植kwaii mqttclient示例程序
UART1作为调试打印串口,UART3与ESP8266连接用于发送AT命令控制ESP8266模块
使用CubeMX初始化UART1、UART3和FreeRTOS,基于此工程移植杰杰的kawaii mqttclient源码,该代码是移植完毕后能够正常连接MQTT服务器订阅主题并周期向订阅的主题发送消息,MCU能够收到自己发送的消息,并接收到其他客户端向此主题发送的消息。
注:使用时需要修改WIFI名和密码、修改MQTT服务器端口号和地址。
1