ESP8266 SDK开发: 测试下诱人的程序

Posted yangfengwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 SDK开发: 测试下诱人的程序相关的知识,希望对你有一定的参考价值。

 

 

 

前言

  这节代码有点BUG,温湿度采集有问题,抱歉哈,时间紧张,没有多少时间测试!后面再去优化哈!

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

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

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

  简而言之:ESP8266用SDK开发实现MQTT,采集DHT11的温湿度数据,控制OLED显示.

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

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

 

 

使用USB连接开发板

  技术图片

 

 

 

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

    技术图片

 

 

    技术图片

 

 

 

下载这节的测试程序

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

      技术图片  技术图片  技术图片

 

  二,打开烧录程序软件

    技术图片

    技术图片

    

        技术图片

  三,按照下图操作

    技术图片

    

  四,我的是COM16,端口号按照自己的选择

    技术图片

 

 

 

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

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

      技术图片

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

    技术图片

 

  七,刷入完成,复位下

    技术图片

    技术图片

 

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

    技术图片

 

 

 

开始测试

  一,安装手机APP

    技术图片

 

 

 

  二,点击APP右上角菜单

    技术图片  技术图片

 

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

    技术图片

 

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

 

    技术图片

 

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

    技术图片

 

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

    技术图片

 

    

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

 

    技术图片

 

 

 

 

 

 

   九,控制继电器吸合

    技术图片  技术图片

 

 

 

 

  十,控制继电器断开

    技术图片  技术图片

 

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

  技术图片

 

以上是关于ESP8266 SDK开发: 测试下诱人的程序的主要内容,如果未能解决你的问题,请参考以下文章

ESP8266 SDK开发: 微信小程序篇-微信小程序通过UDP实现和ESP8266局域网通信控制

ESP8266 SDK开发: 微信小程序篇-微信小程序通过UDP实现和ESP8266局域网通信控制

如何用esp8266作为随身wifi

28-ESP8266 SDK开发基础入门篇--编写TCP 客户端程序(官方API版,非RTOS版)

21-ESP8266 SDK开发基础入门篇--C# TCP客户端 , 控制LED亮灭

esp8266教程:开发方式和SDK选择