1.0.2-ESP8266 SDK开发: APP使用SmartConfig配网绑定ESP8266,并通过MQTT远程通信控制,采集DHT11温湿度数据

资料源码:https://gitee.com/yang456/Learn8266ForSDK.git

开发软件:https://mnifdv.cn/resource/cnblogs/Learn8266ForSDK/AiThinkerIDE_V0.5_Setup.exe

点击加入群聊【ESP8266开发交流群】:ESP8266开发交流群

淘宝上许多贩卖TCP,UDP,APP,上位机,MQTT,云服务器等基础控制教程的,但是基础的没必要拿出来贩卖!

因为过于简单,只能个人玩玩而已,感觉像是在坑小学生。故,我给大家整理好,开源出来以供大家学习使用!

 

前言

  这一节测试一下诱人的程序

  实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器,

  APP显示ESP8266采集的温湿度数据.

  简而言之:ESP8266用SDK开发实现MQTT,(连接的本人云服务器上的MQTT服务器软件)

  采集DHT11的温湿度数据,控制OLED显示.

  ESP8266订阅的主题:user/Wi-Fi的MAC地址

  ESP8266发布的主题:device/Wi-Fi的MAC地址

 

提醒

  本节源码

  

 

 

 

 

   请按照下面的方式导入工程

   https://www.cnblogs.com/yangfengwu/p/12543832.html

 

 

 

使用USB连接开发板

  

 

 

 

 

 

 

 

  二,如果自己的电脑没有安装CH340(串口模块)驱动,请先安装CH340(串口模块)驱动程序

    

 

 

    

 

 

 

下载这节的测试程序

  一,用到的bin文件单独拿了出来

              

 

 

 

  二,打开烧录程序软件

    

    

    

        

  三,按照下图操作

  

eagle.flash.bin                             0x00000

 

eagle.irom0text.bin                      0x10000

 

esp_init_data_default_v08.bin    0x3FC000

 

blank.bin                                      0x3FE000

 

 

 

    

 

    

  五,按下复位按钮 → 按下固件按钮 → 松开复位按钮 → 松开固件按钮

  按照上述步骤,ESP8266进入等待刷固件状态(刷程序状态)

      

 

 

 

 

 

 

 

 

  六,点击软件 START开始刷固件

  

 

 

 

 

 

  七,刷入完成,复位下

    

    

 

 

 

 

 

 

 

 

 

  八,正常工作OLED液晶屏会显示如下

    

 

 

 

 

 

 

开始测试

  一,安装手机APP

    

 

 

 

  二,点击APP右上角菜单

      

 

  四.连接家里的路由器,输入路由器密码

    

 

  五,长按开发板的固件引脚大约3S,等待指示灯快闪,之后松开按钮

 

    

 

 

 

 

 

  六,点击APP上面的搜索设备按钮

    

 

  七,搜索成功,主页面会添加一个设备,然后点击这个设备,进入控制页面

    

 

    

  八,显示设备采集的温湿度数据,显示继电器的开关状态

 

    

 

 

 

 

 

 

   九,控制继电器吸合

      

 

    

 

 

 

 

 

 

  十,控制继电器断开

      

 

    

 

 

 

 

 

 

 

 

 

自行远程控制家电(额定10A,注意安全)

  

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值