ESP8266有多种连接MQTT方式,本文介绍使用的是AT MQTT版本固件的ESP01s,基于此固件版本进行说明。本文所需硬件:STM32F103RCT6、LED、ESP01s、DHT11,实现功能:温湿度上传和远程开关灯的基本功能。 一、烧录ESP01s所需要的固件 网上购买ESP01s默认固件并不是MQTT版本,因此需要先烧录对应此版本的固件 (1)打开烧录软件 (...
添加完串口发送函数后,回到 gizwitsEventProcess()用户处理事件函数中添加我们的用户事件逻辑,这里我们是控制 LED1 的亮灭,在 EVENT_LEDonoff 事件中根据返回的开关量添加其 LED1 的开关控制,代码如下:需要提前添加自己定义的LED头文件和usart3.h头文件,不然就报错了。 在mcuRestart()函数中添加软复位函数,...
ps.电阻可以不接,直接EN和3.3V拉一根线也能起来; 有条件的话,可以选esp01s,不用接电阻。 代码流程介绍 uart0连接esp01,收发数据使用中断方式进行,接收数据检测到OK,ERROR等关键字以后关闭接收。 uart中断 void USART0_IRQHandler(void) { if(RESET != usart_interrupt_flag_get(USART0, USART_INT_FLAG_RBNE...
192.168.17.182.dec-notes >192.168.17.81.dec-notes: [udp sum ok] UDP,length16 通过STM32操作ESP-01S 使用STM32F103C8T6 连线方式 代码地址:https://github.com/IOsetting/stm32f103-esp8266 使用说明: 创建一个一级目录MDK-ARM, 使用Keil MDK5在这个目录下创建项目 在项目group设置中, 包含对应的C文件 在...
stm32f103c8t6控制ESP8266与手机APP通信之前已经发表过利用stm32控制蓝牙模块与手机APP通信的文章,那么现在我就来说说用WIFI模块来控制与手机APP的通信首先需要的器件如下:stm32f103c8t6ESP8266-01S(默认波特率115200)除此之外还需要手机下载一个通讯软件,我用的是安卓手机应用宝上面的TCP连接这个APPWIFI模块的连接如下...
本项目基于TCP (socket)网络传输协议,通过智能配网功能让ESP8266 WIFI模块连接到路由器,手机可以连接路由器来控制继电器开关和采集温湿度显示。 2、采用的WIFI模块是ESP8266 01S, 固件是AT固件,未改动。 3、STM32采用STM32F103C8T6/C6T6,由于芯片价格原因,本项目采用STM32F103C6T6,请买家放心这两款代码都是一样的...
醒醒猪猪宝创建的收藏夹默认收藏夹内容:STM32F103+ESP826601S上传各种传感器到阿里云物联网平台,配源码和讲解。STM32电子设计,如果您对当前收藏夹内容感兴趣点击“收藏”可转入个人收藏夹方便浏览
8072 13 21:17 App 小爱控制台灯ESP8266点灯blinker+接线 2202 1 4:47 App STM32F103+DHT11+ESP8266 温湿度监控系统 363 -- 0:22 App Esp8266 OLED12864 MPU6050单纯时钟。因为在国外,没有添加天气预报。 1072 -- 2:03 App 【毕业设计】基于STM32和ESP8266的楼宇健康参数监控系统友情...
后面主要是写服务端处理数据 代码地址:https://github.com/klren0312/stm32_wifi 2017.3.16 搭建简易的物联网服务端和客户端目录使用的器件: STM32F103CBT6 单片机 ESP8266-01S wifi模块 SHT20温湿度 BT05蓝牙模块反射式红外使用的Node.js服务端: net模块 express node-mysql 一、单片机相关代码(只提供网络 治...
STM32F103通过串口2跟ESP8266相连。 1、连接阿里云aliyun物联网生活平台(飞燕平台),主动上报本地温湿度数据到平台端。 2、手机app使用阿里云智造APP,WEB使用iot studio开发。 3、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 4、软件下载...