目录
CLASS A
此类设备允许双向通信,每一次上行传输,跟随两个短的下行接收窗口。
上行时间点基于终端设备自己的通信需求,加上很小的随机时间。
CLASS A适用于超低功耗设备,此类场景是设备发送上行数据之后,服务端才能发送下行数据至终端设备。
图中:
RECEIVE_DELAY1 = 1s
RECEIVE_DELAY2 = 2s
RX1窗口的频率是上行频率对48取模,如:上行频率=1信道,RX1频率=1信道;上行频率=49信道,RX1频率=1信道。
RX1窗口的速率是上行速率的偏移,该值如下表所示。
(RX1DRoffset字段用来设置终端设备上行和下行第一个接收窗口(RX1)数据速率之间的偏移。偏移的缺省值为0)
RX2:除非发送MAC命令:RXParamSetupReq、RXParamSetupAns更换RX2的频率和速率
否则,RX2默认值为:505.3MHz,SF12 / 125kHz。
CLASS B
此类设备拥有更多的接收时隙。
除了A类的接收窗口外,B类设备还会在计划的时间点开启器一次接收窗口。
此类设备和网关同步Beacon帧,以确认打开接收窗口的时间点
CLASS C
此类设备一直打开接收窗口,只有发射时才会关闭接收。
CLASS C终端设备比CLASS A、CLASS B功耗更大,但通信延迟最低。
CN470_510默认参数
RECEIVE_DELAY1 1s
RECEIVE_DELAY2 2s
JOIN_ACCEPT_DELAY1 5s
JOIN_ACCEPT_DELAY2 6s
MAX_FCNT_GAP 16384
ADR_ACK_LIMIT 64
ADR_ACK_DELAY 32
ACK_TIMEOUT 2 +/- 1s