ESP-AT 支持命令不同版本对比表_esp idf at和non os at区别-程序员宅基地

技术标签: ESP32  AT  AT命令  AT 指令 (ESP-AT)  ESP-AT  ESP8266  

AT 工程:https://github.com/espressif/esp-at
AT 文档:https://docs.espressif.com/projects/esp-at/zh_CN/latest/

ESP8266-IDF-ATESP8266-NONOS-AT 功能更加丰富,推荐使用 ESP8266-IDF-AT.

Index 命令 ESP8266 NONOS ESP8266 IDF ESP32 备注
1 AT - 测试 AT 启动
2 AT+RST - 重启模块
3 AT+GMR - 查询版本信息
4 AT+GSLP - 进入 Deep-sleep 模式
5 ATE - 开关回显功能
6 AT+RESTORE - 恢复出厂设置
7 AT+UART_CUR - 设置 UART 当前临时设置,不保存到 Flash
8 AT+UART_DEF - 设置 UART 配置,保存到 Flash
9 AT+SLEEP - 设置 sleep 模式 1:light sleep; 2:modem sleep 1: Modem-sleep mode; 不支持 light sleep 1: Modem-sleep mode; 不支持 light sleep
10 AT+WAKEUPGPIO - 设置 GPIO 唤醒 Light-sleep 模式 更改为AT+SLEEPWKCFG,具体请参见命令集 更改为AT+SLEEPWKCFG,具体请参见命令集
11 AT+RFPOWER - 设置 RF TX Power 上限 range: [0, 82]; unit: 0.25 dBm range [40, 82] range [40, 78], 且支持 BLE
12 AT+RFVDD - 根据 VDD33 设置 RF TX Power
13 AT+SYSRAM - 查询系统当前剩余内存 新增最小峰值内存参数 新增最小峰值内存参数
14 AT+SYSADC - 查询 ADC
15 AT+SYSIOSETCFG - 设置 IO 工作模式
16 AT+SYSIOGETCFG - 查询 IO 工作模式
17 AT+SYSGPIODIR - 设置 GPIO 工作为输入或输出
18 AT+SYSGPIOWRITE - 设置 GPIO 的输出电平
19 AT+SYSGPIOREAD - 读取 GPIO 的电平状态
20 AT+SYSMSG - 设置系统消息 新增更多功能 新增更多功能
21 AT+SYSMSG_CUR - 设置当前系统消息,不保存到 Flash 参见 AT+SYSMSG, 新增 AT+SYSSTORE 控制是否保存 参见 AT+SYSMSG, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
22 AT+SYSMSG_DEF - 设置默认系统消息,保存到 Flash 参见 AT+SYSMSG, 新增 AT+SYSSTORE 控制是否保存 参见 AT+SYSMSG, 新增 AT+SYSSTORE 控制是否保存
23 AT+CWMODE - 设置 Wi-Fi 模式(Station/SoftAP/Station+SoftAP) 支持 0: Null mode; 新增切换模式,自动重连 支持 0: Null mode; 新增切换模式,自动重连
24 AT+CWMODE_CUR - 设置当前 Wi-Fi 模式,不保存到 Flash 参见 AT+CWMODE, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CWMODE, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
25 AT+CWMODE_DEF - 设置当前 Wi-Fi 模式,并保存到 Flash 参见 AT+CWMODE, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CWMODE, 新增 AT+SYSSTORE 控制是否保存
26 AT+CWJAP - 连接 AP 错误返回 FAIL 兼容 NONOS AT, 支持参数 <reconnect> 兼容 NONOS AT, 支持参数 <reconnect>
27 AT+CWJAP_CUR - 连接 AP, 参数不保存到 Flash 错误返回 FAIL 参见 AT+ CWJAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWJAP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
28 AT+CWJAP_DEF - 连接 AP, 参数保存到 Flash 错误返回 FAIL 参见 AT+ CWJAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWJAP, 新增 AT+SYSSTORE 控制是否保存
29 AT+CWLAPOPT - 设置 CWLAP 指令的属性 bit0~bit4 相同;bit5~bit10 没有 bit0~bit4 相同;bit5~bit10 没有
30 AT+CWLAP - 扫描当前可⽤用的 AP 回复不同 回复不同
31 AT+CWQAP - 断开与 AP 的连接
32 AT+CWSAP - 配置 ESP8266 SoftAP 参数
33 AT+CWSAP_CUR - 配置 ESP8266 SoftAP 当前参数,不保存到 Flash 参见 AT+ CWSAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWSAP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
34 AT+CWSAP_DEF - 配置 ESP8266 SoftAP 当前参数,保存到 Flash 参见 AT+ CWSAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWSAP, 新增 AT+SYSSTORE 控制是否保存
35 AT+CWLIF - 查询连接到 ESP8266 SoftAPStation 信息
36 AT+CWDHCP - 设置 DHCP 参数不同 参数不同
37 AT+CWDHCP_CUR - 设置 DHCP,不保存到 Flash 参见 AT+ CWDHCP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWDHCP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
38 AT+CWDHCP_DEF - 设置 DHCP,保存到 Flash 参见 AT+ CWDHCP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWDHCP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
39 AT+CWDHCPS - 设置 ESP8266 SoftAP DHCP 分配的 IP 范围 (保存到 Flash)
40 AT+CWDHCPS_CUR - 设置 ESP8266 SoftAP DHCP 分配的 IP 范围,不保存到 Flash 参见 AT+ CWDHCPS, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWDHCPS, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
41 AT+CWDHCPS_DEF - 设置 ESP8266 SoftAP DHCP 分配的 IP 范围,保存到 Flash 参见 AT+ CWDHCPS, 新增 AT+SYSSTORE 控制是否保存 参见 AT+ CWDHCPS, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
42 AT+CWAUTOCONN - 上电是否自动连接 AP
43 AT+CIPSTAMAC - 设置 ESP8266 Station 接⼝的 MAC 地址
44 AT+CIPSTAMAC_CUR - 设置 ESP8266 Station 当前 MAC 地址,不保存到 Flash 参见 AT+CIPSTAMAC, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPSTAMAC, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
45 AT+CIPSTAMAC_DEF - 设置 ESP8266 Station 当前 MAC 地址,保存到 Flash 参见 AT+CIPSTAMAC, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPSTAMAC, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
46 AT+CIPAPMAC - 设置 ESP8266 SoftAPMAC 地址
47 AT+CIPAPMAC_CUR - 设置 ESP8266 SoftAP 当前 MAC 地址,不保存到 Flash 参见 AT+CIPAPMAC, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPAPMAC, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
48 AT+CIPAPMAC_DEF - 设置 ESP8266 SoftAP 当前 MAC 地址,保存到 Flash 参见 AT+CIPAPMAC, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPAPMAC, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
49 AT+CIPSTA - 设置 ESP8266 StationIP 地址 请求命令回复不同 请求命令回复不同
50 AT+CIPSTA_CUR - 设置 ESP8266 StationIP 地址,不保存到 Flash 参见 AT+CIPSTA, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPSTA, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
51 AT+CIPSTA_DEF - 设置 ESP8266 StationIP 地址,保存到 Flash 参见 AT+CIPSTA, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPSTA, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
52 AT+CIPAP - 设置 ESP8266 SoftAPIP 地址 请求命令回复不同 请求命令回复不同
53 AT+CIPAP_CUR - 设置 ESP8266 SoftAPIP 地址,不保存到 Flash 参见 AT+CIPAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPAP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
54 AT+CIPAP_DEF - 设置 ESP8266 SoftAPIP 地址,保存到 Flash 参见 AT+CIPAP, 新增 AT+SYSSTORE 控制是否保存 参见 AT+CIPAP, 新增 AT+SYSSTORE 控制是否保存 新版本不添加
55 AT+CWSTARTSMART - 开启 SmartConfig
56 AT+CWSTOPSMART - 停止 SmartConfig
57 AT+CWSTARTDISCOVER - 开启可被局域⽹网内微信探测模式
58 AT+CWSTOPDISCOVER - 关闭可被局域⽹网内微信探测模式
59 AT+WPS - 设置 WPS 功能
60 AT+MDNS - 设置 MDNS 功能
61 AT+CWJEAP - 连接企业级加密路由器
62 AT+CWJEAP_CUR - 连接企业级加密路由器,不保存到 Flash 暂未开放
63 AT+CWJEAP_DEF - 连接企业级加密路由器,并保存在 Flash 暂未开放
64 AT+CWHOSTNAME - 设置 ESP8266 Station 的主机名称
65 AT+CWCOUNTRY_CUR - 设置 ESP8266 WiFi 国家码, 不保存到 Flash
66 AT+CWCOUNTRY_DEF - 设置默认的 ESP8266 WiFi 国家码,并保存到 Flash
67 AT+CIPSTATUS - 查询⽹网络连接信息
68 AT+CIPDOMAIN - 域名解析功能
69 AT+CIPSTART - 建立 TCP 连接,UDP 传输或 SSL 连接 兼容 NONOS AT. 支持 Local IP 兼容 NONOS AT. 支持 Local IP
70 AT+CIPSSLSIZE - 设置 SSL Buffer size
71 AT+CIPSSLCCONF –配置 SSL 连接属性 参数不同 参数不同 参数不同
72 AT+CIPSEND - 发送数据
73 AT+CIPSENDEX - 发送长度为 length 数据, 或 \0 结尾的数据
74 AT+CIPSENDBUF - 数据写入 TCP 发包缓存 新版本不添加
75 AT+CIPBUFRESET - 重新计数 新版本不添加
76 AT+CIPBUFSTATUS - 查询 TCP 发包缓存的状态 新版本不添加
77 AT+CIPCHECKSEQ - 查询写入 TCP 发包缓存的某包是否发送成功 新版本不添加
78 AT+CIPCLOSEMODE - 设置 TCP 连接的断开方式
79 AT+CIPCLOSE - 关闭 TCP/UDP/SSL 传输
80 AT+CIFSR - 查询本地 IP 地址
81 AT+CIPMUX - 设置多连接
82 AT+CIPSERVER - 建立 TCP 服务器 支持 SSL server 支持 SSL server
83 AT+CIPSERVERMAXCONN - 设置服务器允许建立的最⼤连接数
84 AT+CIPMODE - 设置传输模式
85 AT+SAVETRANSLINK - 保存透传到 Flash
86 AT+CIPSTO - 设置 TCP 服务器器超时时间
87 AT+PING - Ping 功能
88 AT+CIUPDATE - 通过 Wi-Fi 升级固件 兼容 NONOS AT. 支持升级到指定版本. 支持 SSL 升级 兼容 NONOS AT. 支持升级到指定版本. 支持 SSL 升级
89 AT+CIPDINFO - 接收网络数据时是否提示对端 IP 和端⼝
90 AT+CIPRECVMODE - 设置 TCP 连接的数据接收方式
91 AT+CIPRECVDATA - 被动接收模式时,读取缓存的 TCP 数据 回复有差异 回复有差异
92 AT+CIPRECVLEN - 被动接收模式时,查询缓存 TCP 数据的长度
93 AT+CIPSNTPCFG - 设置时域和 SNTP 服务器
94 AT+CIPSNTPTIME - 查询 SNTP 时间
95 AT+CIPDNS - ⾃定义 DNS 服务器
96 AT+CIPDNS_CUR - 自定义 DNS 服务器,不保存到 Flash 参见 AT+CIPDNS, 新增 AT+SYSSTORE 控制是否保存, 请求命令回复不同 参见 AT+CIPDNS, 新增 AT+SYSSTORE 控制是否保存, 请求命令回复不同
97 AT+CIPDNS_DEF - 自定义 DNS 服务器,保存到 Flash 参见 AT+CIPDNS, 新增 AT+SYSSTORE 控制是否保存. 请求命令回复不同 参见 AT+CIPDNS, 新增 AT+SYSSTORE 控制是否保存. 请求命令回复不同
100 AT+SYSFLASH - 读写 Flash 用户分区
101 AT+FS - ⽂件系统操作
103 BT 相关命令
104 BLE 相关命令
105 ETH 相关命令
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/espressif/article/details/101208054

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法