URC

本文档介绍 KCM601XE AT 固件常见主动上报消息(URC)的格式和含义。

URC(Unsolicited Result Code)用于在没有主控查询的情况下,主动上报业务状态、网络事件、接收数据或错误状态。

备注

  • URC 可能在 OK 之后异步输出。

  • 主控解析 AT 响应时,应区分同步响应和异步 URC。

  • 原文未提供完整 URC 列表时,本文仅整理当前资料中出现的常见 URC。

常见 URC

URC

说明

+QEVT:JOIN,TRYING,<n>

<n> 次入网尝试

+QEVT:JOIN,DONE

入网成功

+QEVT:JOIN,FAIL

入网失败

+QEVT:JOIN,DC_WAIT,<sec>

入网等待 Duty Cycle 时间

+QEVT:DISCONNECT

网络断开

+QEVT:SEND,DONE

发送流程结束

+QEVT:SEND,CONFIRMED

confirmed 上行收到 ACK

+QEVT:RECV,<port>,<len>,<hex>,<rssi>,<snr>

收到下行数据

+QEVT:SLEEP,PENDING

睡眠请求已接受,等待业务完成

+QEVT:FACTORY,DONE

恢复出厂设置完成

+QEVT:ERR,<reason>

错误事件

接收数据 URC

格式:

+QEVT:RECV,<port>,<len>,<hex>,<rssi>,<snr>

参数:

参数

说明

<port>

下行端口号

<len>

下行数据长度

<hex>

下行数据,十六进制字符串

<rssi>

接收信号强度

<snr>

信噪比