WiFi - 連接到 WiFi 網路
材料准备
AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
範例説明
常見的 WiFi 有三種加密方式,一種為 OPEN,即沒有密碼,第二種為 WPA,即我們通常使用的密碼,第三種為 WEP ,會需要十六進制的密碼以及一個初向量 (Keyindex)。
下面我們將分別介紹這三種加密方式的 WiFi 連線方法
確保在 “Tools” -> “Board” 中選擇了正確的Ameba開發板。
Open (即無密碼的 WiFi 連線)
WPA 加密模式的 WiFi 連線
打开 Connect With WPA 的范例, “File” -> “Examples” -> “AmebaWiFi” -> “ConnectWithWPA”
在SSID后修改“yourNetwork”为要连线的WiFi名称, “secretPassword”改为对应的密码。
修改之後上傳程式碼,按下 Ameba 的 Reset 按鈕,這時侯會看到 “You’re connected to the networkSSID: XXXXX”,以及後面會每十秒列印出 WiFi 信息。
WEP加密模式的WiFi连线
打开 Connect With WEP 的范例, “File” -> “Examples” -> “AmebaWiFi” -> “ConnectWithWEP”
在SSID后修改“yourNetwork”为要连线的WiFi名称, key改为对应的十六进制的密码,keyIndex 修改为对应的数字。
修改之后上传程式码,按下Ameba的Reset按钮, 这时候会看到You’re connected to the networkSSID: XXXXX,以及后面会每十秒列印出WiFi信息。
程式码说明
与Arduino的差异
#include 来使用SPI与WiFi模块进行通讯。