STM32F103C8T6:作为主控MCU。 ESP8266 Wi-Fi模块:用于无线数据传输。 LED灯:用于视觉反馈。 杜邦线:用于连接上述组件。 2. 软件框架 STM32编程:利用USART与ESP8266通讯,配置MQTT客户端。 ESP8266配置:通过AT指令配置,使其连接到EMQX MQTT服务器。 EMQX云平台:创建产品与设备,设定MQTT主题进行数据交换。 3. 快速...
一、在windows环境下或Ubuntu搭建EMQX云平台 参看这篇文章:搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)_mqtt服务器搭建-CSDN博客 二、找STM32F103C8T6实现代码 百度网盘 请输入提取码 (baidu.com),提取码:0720 https://pan.baidu.com/s/1tauQvGgPo10mwbPF2e-KNw,提取码:5fki 三、STM32F103C8T6硬件...
ESP8266基本连接:VCC(3.3V), GND, TX, RX, RST到对应的STM32引脚。 2. 软件开发 使用Keil MDK或STM32CubeIDE编写STM32代码。 ESP8266通过AT命令配置Wi-Fi连接和MQTT设置。 编写MQTT客户端代码于STM32,实现连接、发布、订阅操作。 3. EMQX配置 注册EMQX账户,创建产品和设备,获得连接所需的凭据。 设定MQTT主题...