AT消息

从 BK7238 命令端口返回的消息有两种类型:被动响应和主动报告。

BK7238被动响应

每个输入每条命令都会返回响应,告诉发送者命令的执行结果。

AT被动响应

说明

OK

AT 命令处理完毕,返回 OK

ERROR

AT 命令错误或执行过程中发生错误

SEND OK

数据已发送到协议栈

SEND FAIL

向协议栈发送数据时发生错误

+<Command Name>:…

详细描述 AT 命令处理结果

BK7238主动报告

BK7238在执行过程中会报告系统中重要的状态变化或消息。

AT消息报告

说明

ready

上电初始化完成AT指令已经准备就绪

bk_reboot

立即重启模块

WIFI CONNECTED

Wi-Fi station 接口已连接到 AP

WIFI GOT IP

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

[<conn_id>,]CONNECT

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

[<conn_id>,]CLOSED

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

+STA_CONNECTED:<sta_mac>

station 已连接到Wi-Fi softAP 接口

+DIST_STA_IP:<sta_mac>,<sta_ip>

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

+STA DISCONNECTED: <sta_mac>

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

>

正在等待用户输入数据

+IPD

已收到来自网络的数据

+QUIT

退出 Wi-Fi 透传模式

+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

BluetoothLE 连接的 notification

+INDICATE

来自 Bluetooth LE 连接的 indication

+BLESECNTFYKEY

Bluetooth LE SMP 密钥

+BLESECREQ:<conn_index>

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

+BLEAUTHCMPL:<conn_index>,<enc_result>

Bluetooth LE SMP 配对完成