一、基礎測試指令(確認模塊通信)
1. AT(測試模塊是否響應)
- 功能:檢測ESP8266與控制器(如Arduino)的串口通信是否正常。
- 返回內容:
- 成功:
OK
(無額外數據,僅確認通信正常) - 失敗:無返回(可能是波特率不匹配、接線錯誤)
- 成功:
- 示例:
發送:AT 返回: OK
二、Wi-Fi模式配置指令
1. AT+CWMODE?(查詢當前Wi-Fi模式)
- 功能:查詢ESP8266的Wi-Fi工作模式(STA/AP/STA+AP)。
- 模式定義:
1=STA模式
(模塊作為客戶端連接路由器)、2=AP模式
(模塊作為熱點供其他設備連接)、3=STA+AP模式
(同時支持兩種模式)。
- 模式定義:
- 返回內容:
- 成功:
+CWMODE:<mode>
(換行后)OK
- 失敗:
ERROR
(如指令格式錯誤)
- 成功:
- 示例:
發送:AT+CWMODE? 返回: +CWMODE:1 OK
2. AT+CWMODE=(設置Wi-Fi模式)
- 功能:配置ESP8266的Wi-Fi模式,設置后需重啟生效(可通過
AT+RST
重啟)。 - 返回內容:
- 成功:
OK
- 失敗:
ERROR
(如模式值非法,需為1/2/3)
- 成功:
- 示例:
發送:AT+CWMODE=1 返回: OK
三、STA模式指令(模塊連路由器)
1. AT+CWJAP?(查詢當前連接的Wi-Fi信息)
- 功能