本篇將以軟體功能為主,包含:建立 WiFi 連結、啟動 Web server 以及 處理瀏覽器的 HTTP request 等。
【參考資訊】
(1) Arduino WiFi.h 程式庫(2) HTTP Headers for Dummies
(3) EVShield筆記(2):UI Module使用者介面擴展板程式摘要
【1. 建立WiFi連結】
- 連接無線網路,需要先確認 SSID 與 加密方式 ,再以 WiFi.begin() 進行加密認證。
- 通過加密認證之後,會由 DHCP 配置動態 IP,也可以先以WiFi.config() 設定靜態 IP後再進行加密認證。
- IP 位址可以由 WiFi.localIP() 取得,資料型態為IPAddress,實際上為四個元素陣列的IPV4 格式。