AT 命令集

2025-11-14 04:21:23 / 最新活动

ready

ESP-AT 固件已经准备就绪

busy p…

系统繁忙,正在处理上一条命令,无法处理新的命令

ERR CODE:<0x%08x>

不同命令的错误代码

Will force to restart!!!

立即重启模块

smartconfig type:

Smartconfig 类型

Smart get wifi info

Smartconfig 已获取 SSID 和 PASSWORD

+SCRD:,

ESP-Touch v2 已获取自定义数据

smartconfig connected wifi

Smartconfig 完成,ESP-AT 已连接到 Wi-Fi

WIFI CONNECTED

Wi-Fi station 接口已连接到 AP

WIFI GOT IP

Wi-Fi station 接口已获取 IPv4 地址

WIFI GOT IPv6 LL

Wi-Fi station 接口已获取 IPv6 链路本地地址

WIFI GOT IPv6 GL

Wi-Fi station 接口已获取 IPv6 全局地址

WIFI DISCONNECT

Wi-Fi station 接口已与 AP 断开连接

+ETH_CONNECTED

以太网接口已连接

+ETH_GOT_IP

以太网接口已获取 IPv4 地址

+ETH_DISCONNECTED

以太网接口已断开

[,]CONNECT

ID 为 的网络连接已建立(默认情况下,ID 为 0)

[,]CLOSED

ID 为 的网络连接已断开(默认情况下,ID 为 0)

+ERRNO:

命令执行失败时的错误码。

建立 TCP 连接、UDP 传输、SSL 服务器失败时,错误码按优先级返回:首先为套接字的 SO_ERROR;若 SO_ERROR 为 0,则返回 LwIP 的 errno;若 errno 为 0,则返回 ESP-AT 定义的错误码。

建立 SSL 连接失败时,错误码按优先级返回:首先为证书相关错误码;若证书相关错误码为 0,则返回 mbedTLS 的错误码;若 mbedTLS 的错误码为 0,则返回 esp-tls 的错误码;若 esp-tls 的错误码为 0,则返回 ESP-AT 定义的错误码。

+LINK_CONN

TCP/UDP/SSL 连接的详细信息

+STA_CONNECTED:

station 已连接到 ESP-AT 的 Wi-Fi softAP 接口

+DIST_STA_IP: ,

ESP-AT 的 Wi-Fi softAP 接口给 station 分配 IP 地址

+STA_DISCONNECTED:

station 与 ESP-AT 的 Wi-Fi softAP 接口的连接断开

>

ESP-AT 正在等待用户输入数据

Recv bytes

ESP-AT 从命令端口已接收到 字节

+IPD

ESP-AT 在非透传模式下,已收到来自网络的数据。有以下的消息格式:

如果 AT+CIPMUX=0,AT+CIPRECVTYPE=1,打印:+IPD,

如果 AT+CIPMUX=1,AT+CIPRECVTYPE=,1,打印:+IPD,,

如果 AT+CIPMUX=0,AT+CIPRECVTYPE=0,AT+CIPDINFO=0,打印:+IPD,:

如果 AT+CIPMUX=1,AT+CIPRECVTYPE=,0,AT+CIPDINFO=0,打印:+IPD,,:

如果 AT+CIPMUX=0,AT+CIPRECVTYPE=0,AT+CIPDINFO=1,打印:+IPD,,<"remote_ip">,:

如果 AT+CIPMUX=1,AT+CIPRECVTYPE=,0,AT+CIPDINFO=1,打印:+IPD,,,<"remote_ip">,:

其中的 link_id 为连接 ID,length 为数据长度,remote_ip 为远端 IP 地址,remote_port 为远端端口号,data 为数据。

注意:当这是个 SSL 连接时,在被动接收模式下(AT+CIPRECVTYPE=1),AT 命令口回复的 length 可能和实际可读的 SSL 数据长度不一致。因为 AT 会优先返回 SSL 层可读的数据长度,如果 SSL 层可读的数据长度为 0,AT 会返回套接字层可读的数据长度。

透传模式 下的数据

ESP-AT 在透传模式下,已收到来自网络或蓝牙的数据

SEND Canceled

取消在 Wi-Fi 普通传输模式 下发送数据

Have Connections

已达到服务器的最大连接数

+QUITT

ESP-AT 退出 Wi-Fi 透传模式

NO CERT FOUND

在自定义分区中没有找到有效的设备证书

NO PRVT_KEY FOUND

在自定义分区中没有找到有效的私钥

NO CA FOUND

在自定义分区中没有找到有效的 CA 证书

+TIME_UPDATED

系统时间已更新。只在发送 AT+CIPSNTPCFG 命令后或者掉电重启后,系统从 SNTP 服务器获取到新的时间,才会打印此消息。

+MQTTCONNECTED

MQTT 已连接到 broker

+MQTTDISCONNECTED

MQTT 与 broker 已断开连接

+MQTTSUBRECV

MQTT 已从 broker 收到数据

+MQTTPUB:FAIL

MQTT 发布数据失败

+MQTTPUB:OK

MQTT 发布数据完成

+BLECONN

Bluetooth LE 连接已建立

+BLEDISCONN

Bluetooth LE 连接已断开

+READ

通过 Bluetooth LE 连接进行读取操作

+WRITE

通过 Bluetooth LE 进行写入操作

+NOTIFY

来自 Bluetooth LE 连接的 notification

+INDICATE

来自 Bluetooth LE 连接的 indication

+BLESECNTFYKEY

Bluetooth LE SMP 密钥

+BLESECREQ:

收到来自 Bluetooth LE 连接的加密配对请求

+BLEAUTHCMPL:,

Bluetooth LE SMP 配对完成

+BLUFIDATA:,

ESP 设备收到从手机端发送的 BluFi 用户自定义数据

+WS_DISCONNECTED:

连接 ID 为 的 WebSocket 连接已断开

+WS_CONNECTED:

连接 ID 为 的 WebSocket 连接已建立

+WS_DATA:,,

连接 ID 为 的 WebSocket 连接收到数据

+WS_CLOSED:

连接 ID 为 的 WebSocket 连接已关闭

+BLESCANDONE

扫描结束

+BLESECKEYREQ:

对端已经接受配对请求,ESP 设备可以输入密钥了