esp01s的AT指令
时间: 2025-02-17 12:13:39 AIGC 浏览: 240
### ESP01S AT命令列表及用法
#### 一、基本配置类指令
- **AT**
测试ESP8266是否正常工作。如果设备正常运行,则返回 `OK`。
```plaintext
AT
```
返回值:`OK`[^1]
- **AT+RST**
复位模块,重启ESP8266芯片。
```plaintext
AT+RST
```
返回值:`OK` 或者带有版本号和其他初始化信息的字符串
#### 二、Wi-Fi设置类指令
- **AT+CWMODE**
设置WiFi模式:
- `0`: 禁用STA/AP功能;
- `1`: STA (Station) 模式;
- `2`: AP (Access Point) 模式;
- `3`: 同时启用STA和AP两种模式。
```plaintext
AT+CWMODE=<mode>
```
参数:<mode> 取值范围为0~3之间的整数。
返回值:`OK` 或错误提示
- **AT+CWJAP**
连接到指定SSID名称的无线网络,并提供密码进行认证连接。
```plaintext
AT+CWJAP="<ssid>", "<password>"
```
参数:<ssid> 是要加入的Wi-Fi热点名;<password> 对应的是该热点的安全密钥。
返回值:成功则显示连接状态以及IP地址分配情况等信息;失败会给出相应原因说明
#### 三、TCP/IP协议栈操作指令
- **AT+CIFSR**
获取当前已获取到的本地IP地址及其他网络参数。
```plaintext
AT+CIFSR
```
返回值:包含IPv4/IPv6地址在内的多个字段组成的JSON格式数据串流
- **AT+CIPSTART**
建立单次TCP或UDP通信连接。
```plaintext
AT+CIPSTART="TCP","server_ip","port"
```
参数:"TCP"/"UDP" 表明传输层协议类型;"server_ip" 和 "port" 分别代表目标服务器端口与主机地址。
返回值:建立成功的标志是接收到确认消息如 `CONNECT` ,反之亦然
#### 四、其他常用辅助指令
- **AT+SLEEP**
控制低功耗休眠模式开启与否及其具体形式的选择。
```plaintext
AT+SLEEP=<mode>
```
参数:<mode>=0表示关闭省电特性;=1轻度睡眠(Light Sleep),此时仍保持射频活动但CPU暂停运作;=2模组进入深度睡眠(Deep Sleep),整个电路几乎完全断电仅保留RTC计时器维持唤醒定时任务。
返回值:依据设定不同而有所变化,通常情况下都会反馈 `OK` 给予确认
- **AT+GMR**
查询固件版本及相关编译日期时间戳。
```plaintext
AT+GMR
```
返回值:一系列有关于内部软件构建细节的文字描述
阅读全文
相关推荐



















