【ARDUINO】ESP8266的AT指令返回内容集合
一、基础测试指令(确认模块通信)
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信息)
- 功能