ESP8266 LUA腳本語言開發(NodeMCU): 測試下誘人的程序(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,注意安全)

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM