1/ 36 Espressif Systems June 16, 2014
Espressif AT 指令集
(安信可修改版)
Status
Released
Current version
v0.21
Author
CG Xu
Completion Date
2015.01.23
Reviewer
Fei Yu
Completion Date
2015.01.23
[√] CONFIDENTIAL
[ ] INTERNAL
[ ] PUBLIC
2/ 36 Espressif Systems June 16, 2014
免责申明和版权公告
本文中的信息,包括供参考的 URL 地址,如有变更,恕不另行通知。
文档“按现状”提供,不负任何担保责任,包括对适销性、适用于特定用途或非
侵权性的任何担保,和任何提案、规格或样品在他处提到的任何担保。本文档不
负任何责任,包括使用本文档内信息产生的侵犯任何专利权行为的责任。本文档
在此未以禁止反言或其他方式授予任何知识产权使用许可,不管是明示许可还是
暗示许可。
Wi-Fi 联盟成员标志归 Wi-Fi 联盟所有。
文中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声
明。
版权归© 2014 乐鑫信息技术有限公司所有。保留所有权利。
注意:本文档被安信可科技有限公司修改,如果修改的部分出现疑问
请首先向安信可科技有限公司反馈。修改后的文档版权归乐鑫信息技
术有限公司所有,修改的部分乐鑫信息技术有限公司与安信可科技有
限公司不承担责任。
3/ 36 Espressif Systems June 16, 2014
版本信息
日期
版本
撰写人
审核人
修改说明
2014.6.27
0.1
XuJingjie
初稿
2014.7.11
0.11
XuJingjie
增加透传
2014.8.12
0.15
XuJingjie
增加超时
修改 server 功能描述修改多
连接功能描述修改关闭连接
功能描述增加域名连接
2014.9.25
0.18
XuJingjie
增加 update 功能
添加 CWLAP 设置指令修改
CWLAP mac 参数描述指令
输入结束使用\r\n
CWMODE 设置后不需重启
2014.11.10
0.19
XuJingjie
修改连接管里
取消 UDP_server
使用 UDP 添加本地端口和发
送方式替代 UDP server
添加查看本机 MAC 地址
添加提示显示连接成功 ID 和
断开 ID 提示
2014.11.27
0.20
XuJingjie
增加单独设置查询 APIP
APMAC
STAIP
STAMAC
增加睡眠功能开关
DHCP 功能
2015.01.12
0.21
CG Xu
添加恢复出厂设置命令
添加 STA 开机自动连接控制
命令添加 PING 命令
4/ 36 Espressif Systems June 16, 2014
目录
版本信息 ......................................................................................................................... 3
目录 ................................................................................................................................. 4
1 概述 .............................................................................................................................. 6
2 指令说明 ...................................................................................................................... 7
3 基础 AT 指令 ................................................................................................................ 8
3.1 基础 AT 指令一览表 ....................................................................................... 8
3.2 基础 AT 指令描述 ........................................................................................... 9
3.2.1 AT 测试 AT 启动 .................................................................................... 9
3.2.2 AT+RST 重启模块 ................................................................................. 9
3.2.3 AT+GMR 查看版本信息 ....................................................................... 9
3.2.4 AT+GSLP 启动 deep sleep 功能 ......................................................... 10
3.2.5 ATE 开关回显功能 .............................................................................. 10
3.2.6 AT+RESTORE 恢复出厂设置 ............................................................. 10
3.2.7 AT+UART 设置串口配置 .................................................................... 11
4 Wifi 功能 AT 指令 ..................................................................................................... 12
4.1 Wifi 功能 AT 指令一览表 ............................................................................. 12
4.2 Wifi 功能 AT 指令 ......................................................................................... 13
4.2.1 AT+CWMODE 选择 WIFI 应用模式 ................................................ 13
4.2.2 AT+CWJAP 加入 AP .......................................................................... 14
4.2.3 AT+CWLAP 列出当前可用 AP ......................................................... 15
4.2.4 AT+CWQAP 退出与 AP 的连接 ........................................................ 15
4.2.5 AT+CWSAP 设置 AP 模式下的参数 ................................................. 16
4.2.6 AT+CWLIF 查看已接入设备的 IP .................................................... 17
4.2.7 AT+CWDHCP 设置 DHCP 开关 ........................................................ 17
4.2.8 AT+CWAUTOCONN 设置 STA 开机自动连接 ................................ 18
4.2.9 AT+CIPSTAMAC 设置 STA 的 MAC 地址 ...................................... 18
4.2.10 AT+CIPAPMAC 设置 AP 的 MAC 地址 ........................................ 19
4.2.11 AT+CIPSTA 设置 STA 的 IP 地址 ................................................... 19
4.2.12 AT+CIPAP 设置 AP 的 IP 地址 ....................................................... 20
4.2.13 AT+CWSMARTSTART 启动智能连接 ............................................ 20
4.2.14 AT+CWSMARTSTOP 停止智能连接 .............................................. 21
5 TCP/IP 工具箱 AT 指令 ............................................................................................. 22
5.1 TCP/IP 工具箱 AT 指令一览表 .................................................................... 22
5.2 TCP/IP 工具箱 AT 指令描述 ........................................................................ 22
5.2.1 AT+ CIPSTATUS 获得连接状态 ......................................................... 22
5.2.2 AT+CIPSTART 建立 TCP 连接或注册 UDP 端口号 ....................... 23
5/ 36 Espressif Systems June 16, 2014
5.2.3 AT+CIPSEND 发送数据 ...................................................................... 24
5.2.4 AT+CIPCLOSE 关闭 TCP 或 UDP ................................................... 26
5.2.5 AT+CIFSR 获取本地 IP 地址 ............................................................. 26
5.2.6 AT+CIPMUX 启动多连接 ................................................................... 27
5.2.7 AT+CIPSERVER 配置为 TCP 服务器 ............................................... 27
5.2.8 AT+CIPMODE 设置模块传输模式 .................................................... 28
5.2.9 AT+CIPSTO 设置 TCP 服务器超时时间 .......................................... 28
5.2.10 AT+CIUPDATE 网络固件升级 ......................................................... 29
5.2.11 AT+PING PING 命令 ......................................................................... 29
5.2.12 +IPD 接收到网络数据 ....................................................................... 30
6 SYS 工具箱 AT 指令 ................................................................................................. 31
6.1 SYS 工具箱 AT 指令一览表 ........................................................................... 31
6.1.1 AT+CSYSWDTENABLE 使能看门狗 ............................................... 31
6.1.2 AT+CSYSWDTDISABLE 禁用看门狗 .............................................. 31
6.1.3 AT+CSYSWDTCLEAR 清零看门狗 .................................................. 32
6.1.4 AT+CSYSHEAP 查看剩余 RAM 大小 ............................................... 32
7 IO 工具箱 AT 指令 .................................................................................................... 33
7.1 IO 工具箱 AT 指令一览表 .............................................................................. 33
7.1.1 AT+CIOBAUD 设置串口配置 ............................................................ 33
7.1.2 AT+CIOADC 读取 ADC ..................................................................... 34
7.1.3 AT+CIOREAD 读取 IO 状态 .............................................................. 35
7.1.2 AT+CIOWRITE 设置 IO 状态 ............................................................. 35
8 问题反馈 .................................................................................................................... 36