目录
CN470-510 序头格式
CN470-510频道频率
CN470-510 数据速率和终端输出功率编码
CF470-510 JoinResp CFList
CN470-510 LinkADRReq命令
CN470-510 最大载荷大小
CN470-510接收窗口
CN470-510默认参数
CN470-510 序头格式
应使用以下同步字:
调制 | 同步字 | 序头长度 |
LoRa | 0x34 | 8个符号 |
CN470-510频道频率
在中国,这个频段被SRRC定义为用于民用计量应用。
470MHz ISM频段应划分为以下信道规划:
上游:一共96个信道(信道0~信道95),利用LoRa 125kHz BW从DR0到DR5变化,使用4/5 CR,从470.3MHz开始,线性增加200kHz到489.3MHz。其中,信道6~38和信道45~77主要由中国电力使用,所以在中国电力使用这些通道的地区应关闭这些通道。
下游:一共48个信道(信道0~信道47),利用LoRa 125kHz BW从DR0到DR5变化,使用4/5 CR,从500.3MHz开始,线性增加200kHz到509.7MHz。
LoRaWAN可以在中国470-510MHz频段使用,只要:
无线电设备EIRP小于50mW(或17dBm)。
传输时间从不超过5000ms。
CN470 MHz频段终端设备应使用一下默认参数:
默认辐射传输输出功率:14dBm。
终端设备应该能够在470~510MHz频段工作,并且应具有信道数据结构,以存储96个上行信道的参数。信道数据结构对应于一个频率和在这个频率上可用的一组数据速率。
如果使用OTAA,终端设备应该在使用DR5~DR0定义的96个上行信道中的随机125kHz 通道上广播JoinReg消息。
如果使用ABP,终端设备应在复位后启用所有96个通道。
CN470-510 数据速率和终端输出功率编码
CN470-510物理层没有停留时间限制。CN470-510设备不需要执行TxParamSetupReq MAC命令。
CN470-510频段DR和TXPower采用如下编码:
CF470-510 JoinResp CFList
CN470-510 LoRaWAN不支持使用附加到JoinAccept消息的可选CFList。如果CFList不为空,则被终端设备忽略。
CN470-510 LinkADRReq命令
对于CN470-510,LinkADRReq命令的ChMaskCntl字段含义如下:
ChMaskCntl | ChMask适用于 |
0 | 信道0~信道15 |
1 | 信道16~信道31 |
2 | 信道32~信道47 |
3 | 信道48~信道63 |
4 | 信道64~信道79 |
5 | 信道80~信道95 |
6 | 所有信道开启 设备应该独立于ChMask字段值启用所有当前定义的信道 |
7 | RFU |
如果ChMask字段值是RFU的其中一个值,则终端设备应拒绝该命令,并在其响应中取消设置“信道掩码ACK位”。
CN470-510 最大载荷大小
最大MACPayload大小长度(M)由下表给出。考虑到可能的中继器封装,它是从物理层允许的最大传输时间推导出来的。在没有可选的FOpt MAC控制字段(N)的情况下,最大应用程序的有效载荷长度也仅供参考。如果FOpt字段不为空,则N的值可能更小。
DataRate | M | N |
0 | 59 | 51 |
1 | 59 | 51 |
2 | 59 | 51 |
3 | 123 | 115 |
4 | 230 | 222 |
5 | 230 | 222 |
6..15 | 未定义 | 未定义 |
CN470-510接收窗口
RX1接收通道是用于启动数据交换的上游通道的一个功能。RX1接收通道确定方式:RX1通道号 = 上行通道号 % 48,例如当发送通道号为49时,RX1通道号为1。
RX1窗口数据速率取决于传输数据速率(见下表CN470-510数据速率偏移量)。
RX2设置固定的数据速率和频率,默认参数为505.3MHz/DR0。
RX1DROffset允许的值在[0:3]范围内。[4:7]范围内的值被保留以供将来使用。
CN470-510默认参数
以下参数为CN470-510频段的推荐值:
RECEIVE_DELAY1 1s
RECEIVE_DELAY2 2s(必须是RECEIVE_DELAY1+1s)
JOIN_ACCEPT_DELAY1 5s
JOIN_ACCEPT_DELAY2 6s
MAX_FCNT_GAP 16384
ADR_ACK_LIMIT 64
ADR_ACK_DELAY 32
ACK_TIMEOUT 2 +/- 1s(1~3s间随机延时)
如果终端设备中实现的实际参数值与默认值不同(例如终端设备使用更长的RECEIVE_DELAY1和RECEIVE_DELAY2),则必须在终端设备调试过程中使用带外通道将这些参数传达给网络服务器。网络服务器可能不接受与默认值不同的参数。