WiFi - 設置客戶端以檢索 Google 搜索信息

材料準備

  • AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1

範例説明

這個範例裡,我們使用Ameba連上WiFi,作為客戶端,從Google上獲取資訊。
First, make sure the correct Ameba development board is selected in “Tools” → “Board”
Then open “File” “Examples” “WiFi” “WiFiWebClient”

1

將WiFi連線的相關訊息,如下圖中黃色標註的地方進行對應的修改。

2

上傳程式碼之後,按下Ameba的Reset按鈕, 這時會看到WiFi 連線後從Google上獲取到的搜索信息。

3

程式碼說明

連線成功後會讀取WiFi的信息:顯示WiFi的名稱WiFi.SSID()
顯示WiFi的訊號強度WiFi.RSSI()
顯示Ameba的IP信息WiFi.localIP()
建立一個Client: WiFiClient()
客戶端通過服務器的IP和端口連線client.connect()
向服務器對發送數據并開啟新的一行 client.println()
判斷是否有數據從服務器端發送過來client.available()
客戶端讀取數據client.read()
客戶端斷開與服務器的連線client.stop()