文章程式碼顯示

2018年3月4日 星期日

NodeMCU 教學 - 15:NodeMCU 與 SmartConfig (自動記錄WiFi帳密於Flash)

鑒於前面的 Flash 學習以及 SmartConfig ,我們終於可以解決不方便設置 WIFI 的問題了 !

完成 "於 ESP系列,不需要在程式中寫入固定的 WiFi 連接帳密,只要在第一次連接時使用 ESP8266 SmartConfig 這個 APP 讓 NodeMCU 連上 WiFi ,就會自動將 WiFi 帳密寫入 FLASH。往後即使板子重新上電,它將會自動從 Flash 中讀出 WiFi 的帳號密碼自動連入 " 

至於程式碼該怎麼寫,我就不詳細的介紹

我直接將他做成一個 library 予大家下載(於文末)

使用的方法很簡單,將壓縮檔下載後直接丟到 Arduino 的 libraries 裡面並解壓縮開來

然後打開 Arduino IDE 選擇範例中的 SmartConnectWiFi 即可



將它編譯上傳到 NodeMCU 上

接著的步驟請看下圖



連接成功後會將 WiFi 帳密寫入 FLASH ,往後它將自動連上這個 WiFi

註 : 

1. 板上 LED 燈閃爍表示正在等待手機的 SmartConfig

2. 若你的 WiFi 帳號密碼有更改過導致板子無法連上,板子會自動跳到 SmartConfig 模式,你只要重新在設定一次即可。注意,該做法會觸發 FLASH "整個"清空重寫

3. 最多記錄五組 WiFi 帳密

4. Erase_FLASH 可以清空 FLASH 所有已記錄的資料



↓↓↓ 連結到部落格方針與索引 ↓↓↓

Blog 使用方針與索引