Ameba Arduino: [RTL8195] [RTL8710] 將Ameba作為AP

Ameba 可以支援AP mode,其他station可通過WiFi與Ameba進行連線。目前Ameba最多可連線三個station。 可設置為open mode 或者 security mode(WPA2)。

材料準備

  • Ameba x 1

範例說明

這個範例裡,我們使用Ameba開啟AP mode,讓station與Ameba進行連線。我們將對兩種加密方式分別進行說明(open mode & security mode)。首先確定板子是 Ameba, “Tools” -> “Board” -> “Arduino Ameba”,以及確認是正確的port。
然後打開 WiFi AP 的範例, “File” -> “Examples” -> “AmebaWiFi” -> “WiFiAPMode”
1

黃色標記的部分為WiFi 的網絡設定,設定好所需的SSID, PASSWORD 和CHANNEL。
粉色標記的部分為開啟AP mode的API。
若要使用open mode,將此行修改為status = WiFi.apbegin(ssid, channel);
若要使用security mode, 即為status = WiFi.apbegin(ssid, pass, channel);
上傳程式碼之後,按下Ameba的Reset按鈕, 可以看到AP MODE 開啟後的相關訊息。
2

在station與Ameba AP進行連線時,open mode 和security mode的log會略有不同。
OPEN MODE:
兩個station先後連上 Ameba AP:
3

SECURITY MODE:
一個station連接Ameba AP:
4