此次使用MQTT协议将温湿度通过ESP8266_WIFI模块上传到新版ONENET云平台,并使用app.wxbit.com图形化APP制作工具制作APP调用ONENET云平台提供的API接口实时显示温湿度数据。 二、项目组成 此次项目实现了温湿度的采集、OLED显示屏显示、数据云平台的传输,主要由STM32F103C8T6单片机、ESP-01S_WIFI模块
本设计已开源✅,需要资料点击链接跳转,关注“单片机设计电子网”账号即可获取,【【单片机设计开源项目】07 室内智能控温控湿系统-哔哩哔哩】 https://b23.tv/Fx4qhnV✅室内智能控温控湿系统:功能环境温湿度采集,并将采集到的数据发送到阿里云物联网平台,显示在APP
if(ESP8266_ConnectServer(MQTT_BROKERADDRESS,1883)!=0) { status++;printf("ESP8266登录阿里云MQTT服务器成功!status=%d \n",status ); } else Enter_ErrorMode(3); } //订阅主题 if(status==4) { if(MQTT_SubscribeTopic(MQTT_SUBSCRIBE_TOPIC) != 0) { printf("ESP8266阿里云MQTT订阅主题成功!\r\n...
stm32f103c8t6+esp8266+dht11 mqtt上传温湿度到阿里云 最近在搞stm32物联网,一直做不出esp8266+mqtt联网的程序来,苦闷很久。 但,经过不断的摸索,终于搞得一套。 于是放f103上跑,调试几回,跑起来了。那个兴奋不言而喻。好了,贴图。如果想要,可加我微信:lichenpoo(知识付f) 付费,可以让减少时间。 (f103+ht...
本项目使用STM32F103C8T6作为主控,通过DHT11传感器采集温湿度数据,利用ESP8266 WiFi模块连接OneNet物联网平台,实现以下核心功能: 周期采集环境温湿度数据(精度:温度±2℃,湿度±5%RH) 通过MQTT协议对接中国移动OneNet平台 实现设备级心跳包(60秒)和异常重连机制 数据可视化展示与历史记录存储 ...
三.初始化esp8266后我们就可以连接WiFi及mqtt了 首先我们将esp8266设置为station模式,如果返回ok则设置成功 代码如下: 1. #define AT_CWMODE "AT+CWMODE=1" //设置为“station”模式2. int8_t ESP8266_SetStation(void)3. {4. ClrAtRxBuf();//清空缓存5. SendAtCmd((uint8_t *)AT_CWMODE,strlen(...
在当前使用的开发板上有4盏LED灯、一个蜂鸣器、4个按键,ESP8266型号是ESP-12F,STM32型号是:STM32F103C8T6。 三、OneNet支持的MQTT协议版本 目前OneNet服务器支持MQTT 3.1.1版本,MQTT协议官网:MQTT - The Standard forIoTMessaging 报文支持情况: 支持connect、subscribe、publish、ping、unsubscribe、disconnect等...
1.单片机执行 ConfigModuleNoBlock(); 连接MQTT服务器 提示:在执行获取ESP8266的MAC地址以后,MAC地址存储在 MQTTid 里面 XX:XX:XX:XX:XX:XX (字符串形式) 在执行连接协议的时候,设置了发布的主题 device/XX:XX:XX:XX:XX:XX 2.连接上MQTT,订阅主题 ...
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包括一个电阻式感湿元件和一个NTC测温元件。 1.1 数据读取协议 微控制器MCU与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右。 用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响...
这节测试一下微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和模组实现远程通信控制 这一节作为板子的整体功能测试,用户下载这一节的程序用来测试基本控制篇实现的基本功能 测试准备工作 1.下载这节程序到单片机 2.单片机工程目录 3.Hex文件位置 4.使用单片机串口1打印串口日志(115200) ...