AT命令集[中文]
下面是AT命令的列表。他们中的一些只能工作在ESP32系列,所以他们被标记为[ESP32 only]在开始;ESP32、ESP32- c3等ESP系列产品均可使用。
在深入了解每个命令的详细信息之前,强烈建议阅读以下部分,了解一些有关AT命令的常见信息。
在命令类型
类型
命令格式
描述
测试命令
+ < CommandName > = ?
查询Set Commands的内部参数及其取值范围。
查询命令
+ < CommandName > ?
返回参数的当前值。
设置命令
在+ = <...>
在命令中设置用户定义的参数的值,然后运行这些命令。
执行命令
at +
运行不带自定义参数的命令。
并非所有命令都支持上面提到的所有四种类型。
目前AT命令只支持字符串和整数作为输入参数。
尖括号< >表示不能省略的参数。
方括号[]表示可省略的可选参数。当您省略该参数时,将使用该参数的默认值。下面是输入命令的示例AT + CWJAP.省略了一些参数。
在+CWJAP=“SSID”,“密码”在+CWJAP=“SSID”,“密码”,“11:22:33:44:55:66”
如果要省略的形参后面跟着一个(多个)形参,则必须给出,
来表示它。
在+CWJAP=“SSID”,“密码”,1
字符串值需要包含在双引号中。
在+CWSAP=“ESP756290”,“21030826”,1,4
如果字符串包含特殊字符,例如,
,"
,或\
:
\
:逃离反斜杠本身
\
:转义逗号,不用于分隔各参数
“
:逃生双引号,不用于标记串输入
\ <任何>
: 逃脱<任何>
字符意味着去掉反斜杠符号而只使用<任何>
字符
在命令中只需要逃避,而不是其他地方。例如,在命令端口打印时>
并等待您的输入,输入不需要转义。
在+CWJAP=“逗号\,反斜杠\名称”,“1234567890”在+MQTTPUB=0,“话题”,"“{“传感器“: 012}“",1,0
AT命令的默认波特率为115200。
每个AT命令的长度应不超过256字节。
AT命令以新行(CR-LF)结束,因此串行工具应设置为“新行模式”。
AT命令错误码的定义见在API参考:
类型
命令格式
描述
测试命令
+ < CommandName > = ?
查询Set Commands的内部参数及其取值范围。
查询命令
+ < CommandName > ?
返回参数的当前值。
设置命令
在+
在命令中设置用户定义的参数的值,然后运行这些命令。
执行命令
at +
运行不带自定义参数的命令。
并非所有命令都支持上面提到的所有四种类型。
目前AT命令只支持字符串和整数作为输入参数。
尖括号< >表示不能省略的参数。
方括号[]表示可省略的可选参数。当您省略该参数时,将使用该参数的默认值。下面是输入命令的示例AT + CWJAP.省略了一些参数。
在+CWJAP=“SSID”,“密码”在+CWJAP=“SSID”,“密码”,“11:22:33:44:55:66”
如果要省略的形参后面跟着一个(多个)形参,则必须给出,
来表示它。
在+CWJAP=“SSID”,“密码”,1
字符串值需要包含在双引号中。
在+CWSAP=“ESP756290”,“21030826”,1,4
如果字符串包含特殊字符,例如,
,"
,或\
:
\
:逃离反斜杠本身\
:转义逗号,不用于分隔各参数“
:逃生双引号,不用于标记串输入\ <任何>
: 逃脱<任何>
字符意味着去掉反斜杠符号而只使用<任何>
字符
在命令中只需要逃避,而不是其他地方。例如,在命令端口打印时>
并等待您的输入,输入不需要转义。
在+CWJAP=“逗号\,反斜杠\名称”,“1234567890”在+MQTTPUB=0,“话题”,"“{“传感器“: 012}“",1,0
AT命令的默认波特率为115200。
每个AT命令的长度应不超过256字节。
AT命令以新行(CR-LF)结束,因此串行工具应设置为“新行模式”。
AT命令错误码的定义见在API参考:
AT命令与配置保存在Flash中
在+ UART_DEF:在8 + UART_DEF = 115200, 1, 0, 3
在+ SAVETRANSLINK:AT + SaveTransLink = 1,“192.168.6.10”,1001
在+ CWAUTOCONN:+ CWAUTOCONN = 1
通过其他几个命令可以打开或关闭保存配置设置在+ SYSSTORE命令,在这些命令的注意一节中已经提到。
在+ UART_DEF:在8 + UART_DEF = 115200, 1, 0, 3
在+ SAVETRANSLINK:AT + SaveTransLink = 1,“192.168.6.10”,1001
在+ CWAUTOCONN:+ CWAUTOCONN = 1
在消息行或者错误
.
ESP-AT消息报告(ACTIVE)
ESP-AT将报告系统中重要的状态变化或消息。