ESP8266 AT 指令集 PDF 文档
乐鑫官⽅方发布 ESP8266 AT 固件,供⽤用户直接下载使⽤用。同时,乐鑫也提供 AT ⼯工程供⽤用户在乐鑫 AT 的基础上,⾃自⾏行行开发客制化 AT 固件。
本⽂文包含客制化 AT 固件的⽅方法,AT 固件的烧录,以及乐鑫已有的 AT 指令集说明。
前言
客制化 AT 固件
编译 AT 工程
客制化功能
新增自定义 AT 指令
烧录 AT 固件
16 Mbit Flash, Map: 1024 KB + 1024 KB
32 Mbit Flash, Map: 1024 KB + 1024 KB
4 Mbit Flash
8 Mbit Flash
16 Mbit Flash, Map: 512 KB + 512 KB
32 Mbit Flash, Map: 512 KB + 512 KB
指令说明
基础 AT 指令
基础 AT 指令一览表
基础 AT 指令描述
AT—测试 AT 启动
AT+RST—重启模块
AT+GMR—查询版本信息
AT+GSLP—进入 Deep-sleep 模式
ATE—开关回显功能
AT+RESTORE—恢复出厂设置
AT+UART_CUR—设置 UART 当前临时设置,不保存到 Flash
AT+UART_DEF—设置 UART 配置,保存到 Flash
AT+SLEEP—设置 sleep 模式
AT+WAKEUPGPIO—设置 GPIO 唤醒 Light-sleep 模式
AT+RFPOWER—设置 RF TX Power 上限
AT+RFVDD—根据 VDD33 设置 RF TX Power
AT+SYSRAM—查询系统当前剩余内存
AT+SYSADC—查询 ADC 值
AT+SYSIOSETCFG—设置 IO 工作模式
AT+SYSIOGETCFG—查询 IO 工作模式
AT+SYSGPIODIR—设置 GPIO 工作为输入或输出
AT+SYSGPIOWRITE—设置 GPIO 的输出电平
AT+SYSGPIOREAD—读取 GPIO 的电平状态
AT+SYSMSG_CUR—设置当前系统消息,不保存到 flash
AT+SYSMSG_DEF—设置默认系统消息,保存到 flash
基础 AT 指令
基础 Wi-Fi 功能 AT 指令一览表
基础 Wi-Fi 功能 AT 指令描述
AT+CWMODE_CUR—设置当前 Wi-Fi 模式,不保存到 Flash
AT+CWMODE_DEF—设置当前 Wi-Fi 模式并保存到 Flash
AT+CWJAP_CUR—临时连接 AP
AT+CWJAP_DEF—连接 AP,保存到 Flash
AT+CWLAPOPT—设置 CWLAP 指令的属性
AT+CWLAP—扫描当前可用的 AP
AT+CWQAP—断开与 AP 的连接
AT+CWSAP_CUR—配置 ESP8266 SoftAP 当前参数
AT+CWSAP_DEF—配置 ESP8266 SoftAP 当前参数,保存到 Flash
AT+CWLIF—查询连接到 ESP8266 SoftAP 的 Station 信息
AT+CWDHCP_CUR—设置 DHCP,不保存到 Flash
AT+CWDHCP_DEF—设置 DHCP,保存到 Flash
AT+CWDHCPS_CUR—设置 ESP8266 SoftAP DHCP 分配的 IP 范围,不保存到 Flash
AT+CWDHCPS_DEF—设置 ESP8266 SoftAP DHCP 分配的 IP 范围,保存到 Flash
AT+CWAUTOCONN—上电是否自动连接 AP
AT+CIPSTAMAC_CUR—设置 ESP8266 Station 当前 MAC 地址,不保存到 Flash
AT+CIPSTAMAC_DEF—设置 ESP8266 Station 当前 MAC 地址,保存到 Flash
AT+CIPAPMAC_CUR—设置 ESP8266 SoftAP 当前 MAC 地址,不保存到 Flash
AT+CIPAPMAC_DEF—设置 ESP8266 SoftAP 默认 MAC 地址,保存到 Flash
AT+CIPSTA_CUR—设置 ESP8266 Station 的 IP 地址,不保存到 Flash
AT+CIPSTA_DEF—设置 ESP8266 Station 的 IP 地址,保存到 Flash
AT+CIPAP_CUR—设置 ESP8266 SoftAP 的 IP 地址,不保存到 Flash
AT+CIPAP_DEF—设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash
AT+CWSTARTSMART—开启 SmartConfig
AT+CWSTOPSMART—停止 SmartConfig
AT+CWSTARTDISCOVER—开启可被局域网内微信探测模式
AT+CWSTOPDISCOVER—关闭可被局域网内微信探测模式
AT+WPS—设置 WPS 功能
AT+MDNS—设置 MDNS 功能
AT+CWHOSTNAME—设置 ESP8266 Station 的主机名称
AT+CWCOUNTRY_CUR—设置 ESP8266 WiFi 国家码
AT+CWCOUNTRY_DEF—设置默认的 ESP8266 WiFi 国家码,并保存到 flash
TCP/IP 功能 AT 指令
TCP/IP 指令一览表
TCP/IP 指令描述
AT+CIPSTATUS—查询网络连接信息
AT+CIPDOMAIN—域名解析功能
AT+CIPSTART—建立 TCP 连接,UDP 传输或 SSL 连接
AT+CIPSSLSIZE—设置 SSL Buffer 容量
AT+CIPSSLCCONF—配置 SSL Client
AT+CIPSEND—发送数据
AT+CIPSENDEX—发送数据
AT+CIPSENDBUF—数据写入 TCP 发包缓存
AT+CIPBUFRESET—重新计数
AT+CIPBUFSTATUS—查询 TCP 发包缓存的状态
AT+CIPCHECKSEQ—查询写入 TCP 发包缓存的某包是否发送成功
AT+CIPCLOSEMODE—设置 TCP 连接的断开方式
AT+CIPCLOSE—关闭 TCP/UDP/SSL 传输
AT+CIFSR—查询本地 IP 地址
AT+CIPMUX—设置多连接
AT+CIPSERVER—建立 TCP 服务器
AT+CIPSERVERMAXCONN—设置服务器允许建立的最大连接数 *
AT+CIPMODE—设置传输模式
AT+SAVETRANSLINK—保存透传到 Flash
AT+CIPSTO—设置 TCP 服务器超时时间
AT+PING—Ping 功能
AT+CIUPDATE—通过 Wi-Fi 升级软件
AT+CIPDINFO—接收网络数据时是否提示对端 IP 和端口
+IPD—接收网络数据
AT+CIPRECVMODE—设置 TCP 连接的数据接收方式
AT+CIPRECVDATA—被动接收模式时,读取缓存的 TCP 数据
AT+CIPRECVLEN—被动接收模式时,查询缓存 TCP 数据的长度
AT+CIPSNTPCFG—设置时域和 SNTP 服务器
AT+CIPSNTPTIME—查询 SNTP 时间
AT+CIPDNS_CUR—自定义 DNS 服务器,不保存到 Flash
AT+CIPDNS_DEF—自定义 DNS 服务器,保存到 Flash
附录 A
附录 B
QA
下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/12/24EkQCQJZfD2tNzh.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: GMT 中文手册 v6.4 PDF 文档
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论