本文参考以下文章:
【最简单】STM32+ESP8266+MQTT+EMQX完成数据上传和点灯环节_stm32如何连接emqx-CSDN博客
STM32+ESP8266通过MQTT协议连接本地EMQX(保姆级教学!资料开放!)_stm32驱动esp8266本地emqx-CSDN博客
一、在windows环境下或Ubuntu搭建EMQX云平台
参看这篇文章:搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)_mqtt服务器搭建-CSDN博客
二、找STM32F103C8T6实现代码
百度网盘 请输入提取码 (baidu.com),提取码:0720
https://pan.baidu.com/s/1tauQvGgPo10mwbPF2e-KNw,提取码:5fki
三、STM32F103C8T6硬件连接
USART1(用来打印通信状态及其他信息),USART2(用来和ESP8266模块通信)
USB-CH340与STM32连线:
TX-----USART1_RX(PA10)
RX-----USART1_TX(PA9)
GND-----GND
3.3用跳线帽接CH340的VCC
ESP8266与STM32连线:
3V3-----3V3
RST-----PC13(看自己代码里面管教配置)
EN-----3V3(高电平使能)
TX-----USART2_RX(PA3)
RX-----USART2_TX(PA2)
IO0和IO2不接线
GND-----GND
四、登录EMQX云平台
五、进行消息的发送和接收
事不拖,言不多,人不躁。。。
标签:ESP8266,RX,MQTT,-----,STM32F103C8T6,EMQX From: https://www.cnblogs.com/ouyangmail/p/18433489