ESP32AT指令说明_V1.4
### ESP32 AT指令说明_V1.4.pdf 知识点概述 #### 一、AT+指令基础概念 AT指令是一种用于与调制解调器或其他通信设备进行交互的命令行语言,通常用于配置和控制这些设备的工作模式及参数。在ESP32中,AT指令被广泛应用于无线通信配置中,尤其是Wi-Fi和蓝牙(BLE)相关的配置。ESP32 AT指令说明文档_V1.4主要介绍了ESP32芯片如何通过AT指令进行配置和管理。 #### 二、AT+指令格式说明 文档中提到的AT+指令采用的是基于ASCII码的命令行形式,具体格式为: ``` AT+[op][para-1,para-2,para-3,para-4…] ``` 其中各部分的含义如下: - `AT+`: 命令消息前缀。 - ``: 指令字符串,即具体的指令名称。 - `[op]`: 指令操作符,用于指定是进行参数设置还是查询。 - `=`: 表示参数设置。 - 无: 表示查询。 - `[para-n]`: 参数设置时的输入值,如果进行查询则不需要提供参数。 - ``: 结束符,即回车字符,ASCII码为0x0a或0x0d。 #### 三、AT+响应消息格式 响应消息的格式为: ``` +[op][para-1,para-2,para-3,para-4…] ``` 其中: - `+`: 响应消息前缀。 - ``: 响应字符串,常见的响应结果包括“OK”(表示成功)和“ERR”(表示失败)。 - `[op]`: 如果设置了参数,则会返回设置的操作符。 - `[para-n]`: 返回的参数值或者错误码。 - ``: ASCII码0x0d。 - ``: ASCII码0x0a。 #### 四、AT+指令集详解 ##### 1. 系统指令 - **AT+ECHO**: - 功能: 打开或关闭回显功能。 - 格式: `AT+ECHO` - 参数: `n=0`表示关闭回显,`n=1`表示打开回显。 - 示例: `AT+ECHO=1`表示开启回显功能。 - **AT+MINFO**: - 功能: 获取模块信息。 - 格式: `AT+MINFO` - 响应: 包含模块名称(`Name`)、版本号(`SV`)以及两个MAC地址(AP_MAC和STA_MAC)。 - **AT+RESET**: - 功能: 复位ESP32模块。 - 格式: `AT+RESET` - 作用: 重启ESP32模块。 ##### 2. WIFI功能指令 - **AT+SETAP**: - 功能: 设置ESP32作为AP时的参数。 - 格式: `AT+SETAP=,,` - 参数: `ssid`为设置的AP名称;`encry`为加密方式,支持多种加密类型;`key`为密码。 - 说明: 配置参数将保存到闪存中,在下次启动时生效。 - **AT+SETWLAN**: - 功能: 设置ESP32连接至其他AP的参数。 - 格式: `AT+SETWLAN=,` - 参数: `ssid`为目标AP名称;`key`为密码。 - 说明: 配置参数将保存到闪存中,在下次启动时生效。 - **AT+GETWLAN**: - 功能: 查询ESP32连接至其他AP的参数。 - 格式: `AT+GETWLAN` - 参数: `ssid`和`key`分别表示要查询的目标AP名称及其密码。 - **AT+SETNET**: - 功能: 设置ESP32连接至网络的参数。 - 格式: `AT+SETNET=,,,` - 参数: `Protocol`表示协议类型;`CS`表示客户端服务模式;`IP`为IP地址;`port`为端口号。 #### 五、BLE功能指令 - **AT+BLENOTIFY**: - 功能: 启用或禁用BLE通知功能。 - 格式: `AT+BLENOTIFY=` - 参数: ``为启用或禁用标志。 #### 六、相关事件说明 文档还提供了关于特定事件的说明,虽然具体内容未给出,但可以推测这部分可能包含了各种命令执行后可能触发的事件及其处理方式。例如,当设置AP参数后可能会有相应的事件反馈设置是否成功等信息。 ### 小结 ESP32 AT指令说明_V1.4.pdf详细介绍了ESP32芯片如何利用AT指令来进行配置和管理。通过这些指令,开发人员能够轻松地对ESP32进行Wi-Fi和蓝牙的配置,并且可以通过这些指令实现各种无线通信的功能。对于开发者而言,熟练掌握这些指令的应用将极大地方便ESP32产品的开发和调试过程。
下载地址
用户评论