HTTP - 從 Internet 檢索 HTTP 網站
材料準備
- AmebaD [ AMB23 / AMB21 / AMB22 / BW16 / AW-CU488 Thing Plus ] x 1
範例說明
在本例中,我們使用HttpClient庫來檢索一個HTTP協議的網頁。
首先,請確保已經選擇了正確的Ameba開發板”Tools” -> “Board”
然後打開示例: “File” -> “Examples” -> “AmebaHttp” -> “SimpleHttpExample”
在示例代碼中,修改高亮的部分,輸入連接WiFi網絡所需的信息(ssid、密碼、密鑰索引)。
上傳代碼並在上傳完成後按下Ameba上的reset按鈕。在Arduino IDE中打開串行監視器,我們可以看到從網站檢索到的信息。
程式碼說明
使用WiFi.begin()建立WiFi連接:
https://www.arduino.cc/en/Reference/WiFiBegin
獲取WiFi連接信息:
使用WiFi.SSID()獲取當前已連接網絡的SSID。
https://www.arduino.cc/en/Reference/WiFiSSID
使用WiFi.RSSI()獲得連接的信號強度。
https://www.arduino.cc/en/Reference/WiFiRSSI
使用WiFi.localIP()獲取Ameba的IP地址。
https://www.arduino.cc/en/Reference/WiFiLocalIP
使用WiFiClient創建一個客戶端來處理WiFi連接
https://www.arduino.cc/en/Reference/WiFiClient
使用HTTPClient創建一個客戶端來處理HTTP連接
https://www.arduino.cc/en/Reference/WiFiBegin
獲取WiFi連接信息:
使用WiFi.SSID()獲取當前已連接網絡的SSID。
https://www.arduino.cc/en/Reference/WiFiSSID
使用WiFi.RSSI()獲得連接的信號強度。
https://www.arduino.cc/en/Reference/WiFiRSSI
使用WiFi.localIP()獲取Ameba的IP地址。
https://www.arduino.cc/en/Reference/WiFiLocalIP
使用WiFiClient創建一個客戶端來處理WiFi連接
https://www.arduino.cc/en/Reference/WiFiClient
使用HTTPClient創建一個客戶端來處理HTTP連接
使用http.get()向網站發送GET請求
Realtek IoT/Wi-Fi MCU Solutions . All Rights Reserved. 使用條款