|
远程组网
1 B6 t3 a4 _# N! c" N网关覆盖多数常规应用场景,用户只需简单设置,即可将LoRa终端数据与服务器对接。
$ }7 K0 G- G) x# ~; j5 B工作流程:
$ X5 j; s$ `) j7 C' u* L 1、中继注册入网后进行周期性的CAD检测(周期1.8s)$ d! J8 G. K+ w' ^) n+ T
2、节点Join失败,切换到中继模式,JoinDelay1+1s,JoinDelay2+2s6 R7 n* L" R2 W, O
3、节点在中继频点发送带长前导(2.1s)、IQ反向的JoinRequest
: h2 ]8 I7 K3 i: M' U$ R 4、中继检测到一次前导后再做一次CAD(间隔80ms),成功则唤醒开始接收节点数据。
+ m5 P$ t, }) Z9 W: [; M) ? B7 M 5、中继RX结束后立即在普通频点转发数据包(普通前导、IQ正向)并在TXDone+JoinDelay时刻做接收
/ K9 O( C7 o: i8 X3 Q, R5 P; | 6、网关在普通频点正常下发JoinAccept(普通前导、IQ反向)& i9 M( `) i( J0 ^/ T
7、中继收到网关的JoinAccept后,在节点的RX1/RX2转发给节点。, a9 x( n5 B2 h$ X3 D6 e( Y/ n) e
8、节点收到JoinAccept后最多发送5 次MType=PROPRIETARY的数据包给中继器,内容包含一个标志(0x1A2B3C4D),DevEui 和DevAddr
$ Y* j7 f- c' @7 `/ u" _. T3 r 9、中继器收到后在Rx1发送一份相同的数据包给节点,节点收到后停止发送,否则直到发送次数达到最大值后重新进入Join流程。
% f5 \% S9 A# E& h4 r5 l 10、通信流程与Join流程基本一致,节点中继模式下的RXDelay+1s,RX2Delay+2s。在通信完成后不需要进行定制包的白名单交互
1 j0 y7 Q4 l3 b3 a, `4 ? |
|