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 配对完成 |