WiFiEsp
透過 ESP8266 板,WiFiEsp 庫允許 Arduino 板連接到網路。它可以充當接受傳入連線的伺服器或發出傳出連線的客戶端。 WiFiEsp 函式庫與 Arduino WiFi 和乙太網路函式庫非常相似,而且許多函式呼叫都是相同的。
支援ESP SDK 1.1.1以上版本(AT版本0.25以上)。
特徵
- API 與標準 Arduino WiFi 庫相容。
- 使用標準ESP韌體的AT命令(無需刷新自訂韌體)。
- 支援硬體和軟體串列埠。
- 可配置的追蹤等級。
接線
WiFiEsp 庫設計用於與 ESP WiFi Shield 配合使用。它是 Arduino WiFi 擴充板的廉價版本,使用 ESP-01 模組為 Arduino 板提供網路功能。
範例
- ConnectWPA - 示範如何連接到使用 WPA2 Personal 加密的網絡
- WebClient - 連接到遠端網路伺服器
- WebClientRepeating - 對網頁伺服器進行重複的 HTTP 呼叫
- WebServer - 從 WiFi Shield 提供網頁
- WebServerAP - 透過啟動本地存取點的 WiFi 擴充板提供網頁
- WebServerLed - 從網頁開啟和關閉 LED
- UdpNTPClient - 使用 UDP 查詢網路時間協定 (NTP) 伺服器
支援的API
大多數標準 Arduino WiFi 庫方法都可用。有關更多詳細信息,請參閱 WiFi 庫頁面。
WiFiEsp類
- begin() - 並非所有驗證類型
- 斷開連接() - 是
- 配置()
- setDNS() - 否(沒有可用的 AT 指令)
- SSID() - 是
- BSSID() - 是
- RSSI() - 是
- cryptoType() - NO(沒有可用的 AT 指令)
- 掃描網路() - 是
- 取得套接字()
- macAddress() - 是
WiFiEspServer類
WiFiEspServer 類別會建立可以傳送資料和接收資料給連接的用戶端(在其他電腦或裝置上執行的程式)和接收資料的伺服器。
- WiFiEspServer() - 是
- 開始() - 是
- 可用() - 是
- 寫() - 是
- 列印() - 是
- println() - 是
客戶類
WiFiEspClient 類別會建立可以連接到伺服器並傳送和接收資料的用戶端。
- WiFiEspClient() - 是
- 連接() - 是
- 連接() - 是
- 寫() - 是
- 列印() - 是
- println() - 是
- 可用() - 是
- 讀取() - 是
- 沖洗() - 是
- 停止() - 是
WiFiEspUDP類
UDP 類別允許發送和接收 UDP 訊息。
- WiFiUDP - 是
- 開始() - 是
- 可用() - 是
- beginPacket() - 是
- endPacket() - 是
- 寫() - 是
- parsePacket() - 是
- 窺視()
- 讀取() - 是
- 沖洗()
- 停止()
- 遠端IP() - 是
- 遠端連接埠() - 是
貢獻
如果您發現錯誤或想提出新功能,請開啟新問題。