www.espressif.com
ESP8266
AT 指令集
版本 3.0.1
乐鑫信息科技
版权所有 © 2019
关于本册
本档提供 ESP8266_NONOS_SDK 的 AT 指令说明。
发布说明
档变通知
户可通过乐鑫官订阅 https://www.espressif.com/zh-hans/subscribe 订阅技术档变的电
邮件通知。
证书下载
户可通过乐鑫官证书下载 https://www.espressif.com/zh-hans/certificates 下载产品证书。!
期
版本
发布说明
2016.04
V1.5.3
次发布。
2016.05
V1.5.4
新章节 5.2.16 和 5.2.19。
2016.07
V2.0.0
增加章节 3.2.11,新章节 1.2。
2017.05
V2.1.0
新章节 3.2,4.1 和 5.2。
2017.08
V2.1.1
增加附录 B
2018.02
V2.2
增加章节 3.2.22,3.2.23,4.2.39,4.2.40 和 5.2.15。
新章节 4.2.7,4.2.8 和附录 B。
2018.05
V2.2.1
新章节 4.2.10,4.2.11 和 4.2.12。
2018.05
V2.2.2
增加章节 5.2.11,5.2.23,5.2.24。
新章节 3.2.10。
2018.08
V3.0
增加章节 5.2.5,5.2.25,5.2.26,5.2.27。
新第 1 章,章节 4.2.3,4.2.4,4.2.11,4.2.12,附录 A。
删除 AT+RFAUTOTRACE 指令。
2019.02
V3.0.1
新章节 5.2.5,5.2.30,5.2.31。
录
1. 前 1 ........................................................................................................................................................
1.1. 客制化 AT 固件! 1"............................................................................................................................................
1.1.1. 编译 AT 程! 1"..................................................................................................................................
1.1.2. 客制化功能! 1".....................................................................................................................................
1.1.3. 新增定义 AT 指令! 1".......................................................................................................................
1.2. 烧录 AT 固件! 2"................................................................................................................................................
1.2.1. 16 Mbit Flash, Map: 1024 KB + 1024 KB! 3"......................................................................................
1.2.2. 32 Mbit Flash, Map: 1024 KB + 1024 KB! 3"......................................................................................
1.2.3. 4 Mbit Flash! 3"...................................................................................................................................
1.2.4. 8 Mbit Flash! 4"...................................................................................................................................
1.2.5. 16 Mbit Flash, Map: 512 KB + 512 KB! 4"..........................................................................................
1.2.6. 32 Mbit Flash, Map: 512 KB + 512 KB! 4"..........................................................................................
2. 指令说明 6 .................................................................................................................................................
3. 基础 AT 指令 7 ...........................................................................................................................................
3.1. 基础 AT 指令览表! 7".....................................................................................................................................
3.2. 基础 AT 指令描述! 8"........................................................................................................................................
3.2.1. AT—测试 AT 启动! 8"..........................................................................................................................
3.2.2. AT+RST—重启模块! 8"........................................................................................................................
3.2.3. AT+GMR—查询版本信息! 8"...............................................................................................................
3.2.4. AT+GSLP—进 Deep-sleep 模式! 8"................................................................................................
3.2.5. ATE—开关回显功能! 9".......................................................................................................................
3.2.6. AT+RESTORE—恢复出设置! 9".......................................................................................................
3.2.7. AT+UART_CUR—设置 UART 当前临时设置,保存到 Flash! 10"....................................................
3.2.8. AT+UART_DEF—设置 UART 配置,保存到 Flash! 11".......................................................................
3.2.9. AT+SLEEP—设置 sleep 模式! 12".......................................................................................................
3.2.10. AT+WAKEUPGPIO—设置 GPIO 唤醒 Light-sleep 模式! 12"...............................................................
3.2.11. AT+RFPOWER—设置 RF TX Power 上限! 13"....................................................................................
3.2.12. AT+RFVDD—根据 VDD33 设置 RF TX Power! 13".............................................................................
3.2.13. AT+SYSRAM—查询系统当前剩余内存! 14"........................................................................................
3.2.14. AT+SYSADC—查询 ADC 值! 14"........................................................................................................
3.2.15. AT+SYSIOSETCFG—设置 IO 作模式! 14".......................................................................................
3.2.16. AT+SYSIOGETCFG—查询 IO 作模式! 14"......................................................................................
3.2.17. AT+SYSGPIODIR—设置 GPIO 作为输或输出! 15"......................................................................
3.2.18. AT+SYSGPIOWRITE—设置 GPIO 的输出电平! 15"............................................................................
3.2.19. AT+SYSGPIOREAD—读取 GPIO 的电平状态! 16"..............................................................................
3.2.20. AT+SYSMSG_CUR—设置当前系统消息,保存到 flash! 17"...........................................................
3.2.21. AT+SYSMSG_DEF—设置默认系统消息,保存到 flash! 17"...............................................................
4. 基础 AT 指令 18 .........................................................................................................................................
4.1. 基础 Wi-Fi 功能 AT 指令览表! 18".................................................................................................................
4.2. 基础 Wi-Fi 功能 AT 指令描述! 20".....................................................................................................................
4.2.1. AT+CWMODE_CUR—设置当前 Wi-Fi 模式,保存到 Flash! 20".....................................................
4.2.2. AT+CWMODE_DEF—设置当前 Wi-Fi 模式并保存到 Flash! 20"..........................................................
4.2.3. AT+CWJAP_CUR—临时连接 AP! 21".................................................................................................
4.2.4. AT+CWJAP_DEF—连接 AP,保存到 Flash! 22".................................................................................
4.2.5. AT+CWLAPOPT—设置 CWLAP 指令的属性! 23"...............................................................................
4.2.6. AT+CWLAP—扫描当前可的 AP! 24"...............................................................................................
4.2.7. AT+CWQAP—断开与 AP 的连接! 25".................................................................................................
4.2.8. AT+CWSAP_CUR—配置 ESP8266 SoftAP 当前参数! 26"..................................................................
4.2.9. AT+CWSAP_DEF—配置 ESP8266 SoftAP 当前参数,保存到 Flash! 26"...........................................
4.2.10. AT+CWLIF—查询连接到 ESP8266 SoftAP 的 Station 信息! 28".........................................................
4.2.11. AT+CWDHCP_CUR—设置 DHCP,保存到 Flash! 28"...................................................................
4.2.12. AT+CWDHCP_DEF—设置 DHCP,保存到 Flash! 29"........................................................................
4.2.13. AT+CWDHCPS_CUR—设置 ESP8266 SoftAP DHCP 分配的 IP 范围,保存到 Flash! 30".............
4.2.14. AT+CWDHCPS_DEF—设置 ESP8266 SoftAP DHCP 分配的 IP 范围,保存到 Flash! 30".................
4.2.15. AT+CWAUTOCONN—上电是否动连接 AP! 31"..............................................................................
4.2.16. AT+CIPSTAMAC_CUR—设置 ESP8266 Station 当前 MAC 地址,保存到 Flash! 31".....................
4.2.17. AT+CIPSTAMAC_DEF—设置 ESP8266 Station 当前 MAC 地址,保存到 Flash! 32".........................
4.2.18. AT+CIPAPMAC_CUR—设置 ESP8266 SoftAP 当前 MAC 地址,保存到 Flash! 32".......................
4.2.19. AT+CIPAPMAC_DEF—设置 ESP8266 SoftAP 默认 MAC 地址,保存到 Flash! 32"...........................
4.2.20. AT+CIPSTA_CUR—设置 ESP8266 Station 的 IP 地址,保存到 Flash! 33".....................................
4.2.21. AT+CIPSTA_DEF—设置 ESP8266 Station 的 IP 地址,保存到 Flash! 33".........................................
4.2.22. AT+CIPAP_CUR—设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash! 34".......................................
4.2.23. AT+CIPAP_DEF—设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash! 34"............................................
4.2.24. AT+CWSTARTSMART—开启 SmartConfig! 35".................................................................................
4.2.25. AT+CWSTOPSMART—停 SmartConfig! 36"...................................................................................
4.2.26. AT+CWSTARTDISCOVER—开启可被局域内微信探测模式 ! 36".....................................................
4.2.27. AT+CWSTOPDISCOVER—关闭可被局域内微信探测模式! 37".......................................................
4.2.28. AT+WPS—设置 WPS 功能! 37"..........................................................................................................
4.2.29. AT+MDNS—设置 MDNS 功能! 37".....................................................................................................
4.2.30. AT+CWHOSTNAME—设置 ESP8266 Station 的主机名称! 38"..........................................................
4.2.31. AT+CWCOUNTRY_CUR—设置 ESP8266 WiFi 国家码! 38"...............................................................
4.2.32. AT+CWCOUNTRY_DEF—设置默认的 ESP8266 WiFi 国家码,并保存到 flash! 39"...........................
5. TCP/IP 功能 AT 指令 40 ............................................................................................................................
5.1. TCP/IP 指令览表! 40"....................................................................................................................................
5.2. TCP/IP 指令描述! 41".......................................................................................................................................
5.2.1. AT+CIPSTATUS—查询络连接信息! 41"...........................................................................................
5.2.2. AT+CIPDOMAIN—域名解析功能! 41".................................................................................................
5.2.3. AT+CIPSTART—建 TCP 连接,UDP 传输或 SSL 连接! 42"............................................................
5.2.4. AT+CIPSSLSIZE—设置 SSL Buffer 容! 44".....................................................................................