zoukankan      html  css  js  c++  java
  • ESP8266 LUA脚本语言开发: 测试下诱人的程序(SmartConfig配网绑定,MQTT远程通信控制)

    前言

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

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

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

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

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

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

    使用USB连接开发板

      

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

        

        

    给Wi-Fi模块刷固件

      一,固件里面我打包进了执行程序,涮完以后不需要再下载程序即可测试,打开刷固件软件

        

        

        

        

      二,选择第一节里面的nodemcu_32mb.bin 文件

        

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

        

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

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

        

      

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

        

      六,由于选择的波特率是 115200,所以下载的比较慢

        

      七,如果自己的电脑支持高波特率,可以选择1152000,然后按照上面的步骤重头开始

        

      八,刷入完成,复位下

        

        

      九,正常工作OLED液晶屏会显示采集的温湿度数据

        

    开始测试

      一,安装手机APP

        

      二,点击APP右上角菜单

              

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

        

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

        

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

        

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

        

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

        

       九,控制继电器吸合

          

      十,控制继电器断开

          

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

      

  • 相关阅读:
    移动前端工作的那些事---前端制作之动画效率问题简析
    PHP从零开始-笔记-面向对象编程的概念
    php从零开始
    jquery表单验证
    Jquery网页加载进度条(随笔,当然要随便写,当日记动态心情写咯)
    Jquery实现花瓣随机飘落(收藏自慕课网)
    seajs的那点事(很坑的事),和本白的一点事(更坑的事)
    js高级群的一些整理6月
    有关jquery checkbox获取checked的问题
    最近忙着考试又是什么的,然后群里都在秀战绩,秀一下那些年的战绩吧
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/11946697.html
Copyright © 2011-2022 走看看