上下行命令
本文档介绍 KCM601XE AT 固件中用于发送 LoRaWAN 上行数据和接收下行 URC 的命令及事件。
备注
Class A 下行只能在上行后的 RX1 / RX2 接收窗口中接收。
OK表示发送命令已被接受,不表示服务器已收到上行或已返回 ACK。confirmed 上行是否收到 ACK 应以
+QEVT:SEND,CONFIRMED为准。
命令列表
命令 |
功能 |
说明 |
|---|---|---|
|
发送上行数据 |
支持 ASCII / HEX payload,支持 confirmed 参数 |
|
查询或设置默认确认模式 |
设置默认 confirmed / unconfirmed 模式 |
|
查询或设置默认端口 |
设置默认上行端口 |
发送上行
命令格式示例:
AT+QSEND=<port>,<len>,<payload>[,<confirm>]
示例:
AT+QSEND=50,0,hello
HEX payload 示例:
AT+QSEND=50,4,aabbccdd,0
confirmed 上行示例:
AT+QSEND=50,16,00112233445566778899aabbccddeeff,1
发送结果 URC
URC |
说明 |
|---|---|
|
发送流程结束 |
|
confirmed 上行收到 ACK |
|
收到下行数据 |
Class A 下行
Class A 设备不会主动持续接收下行。网络服务器中的下行数据通常需要等待设备下一次上行后,才会在 RX1 / RX2 窗口尝试下发。