ESP-AT 系列: WiFi 模式切換, 連接和掃描

基礎知識

AP 模式:
Access Point,也稱爲 SoftAP 模式,提供無線接入服務,允許其它無線設備接入,提供數據訪問,一般的無線路由/網橋工作在該模式下,APAP 之間允許相互連接。

STA 模式:
Station, 也稱爲 Station 模式,類似於無線終端,STA 本身並不接受無線的接入,它可以連接到 AP,一般無線網卡即工作在該模式。

WiFi 掃描:
Station 可以掃描周圍可用的 AP, 以便自己加入。

WiFi 連接:
通過 802.11 b/g/n 協議,Station 可將自己接入到 AP 中。

一. WiFi 模式切換

AT+CWMODE=1

設置當前 WiFi 模式,可選參數如下:

  • 0: 無 WiFi 模式,並且關閉 WiFi RF
  • 1: Station 模式
  • 2: SoftAP 模式
  • 3: SoftAP + Station 模式

響應:

AT+CWMODE=1

OK

二. 掃描

ESP 設備處於 STA 模式或 SoftAP + Station 模式時,可進行 AP 掃描。

AT+CWLAP

響應:

+CWLAP:<ecn>,<ssid>,<rssi>,<mac>,<channel>
+CWLAP:<ecn>,<ssid>,<rssi>,<mac>,<channel>
...
OK

scan

  • ecn: 即加密方式

  • 0: OPEN

  • 1: WEP

  • 2: WPA_PSK

  • 3: WPA2_PSK

  • 4: WPA_WPA2_PSK

  • 5: WPA2_Enterprise

  • ssid: 字符串串參數, APSSID

  • rssi: 信號強度

  • mac(選填參數): 字符串串參數, APMAC 地址

  • channel(選填參數): 信道號

注:

在掃描之前,可通過 AT+CWLAPOPT 來設置默認掃描參數。

三. 連接

確認好自己要連接的 AP 後,即可通過下面方式連接到相應AP

AT+CWJAP="abc","0123456789"

返回:

WIFI CONNECTED
WIFI GOT IP

OK

或者

+CWJAP:<error code>
ERROR

參考

具體指令請參考 ESP-AT 指令集與使用示例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章