LoraWAN是一种基于LoRa远距离通信技术配套设计的一套通讯协议和系统架构。LoRaWAN网络通常以星形拓扑布局,其中网关中继终端设备和后端中央网络服务器之间的消息。网关通过标准IP连接到网络服务器,而终端设备使用单跳LoRa™或FSK通信到一个或多个网关。所有的交流通常都是虽然从终端设备到网络服务器的上行通信是双向的预计是主要的交通。
同时LoRaWAN是面向全球地区的通讯协议,结合各个国家地区的要求,延伸出每个地区专有的地区文件,不同地区通过不同的地区文件进行区分。比如欧洲使用EU868,EU433,美国使用US915,中国使用CN790和CN470。
在我国,根据《微功率(短距离)无线电设备的技术要求》(信部无〔2005〕423号)(工业和信息化部第52号文 2019年)民用计量设备使用470MHz-510MHz,下文就LoRaWAN-CN470地区文件进行解读。
二、CN470-510地区参数分析
1.信道频率
上行通道-96个,以125kHz为带宽,从470.3MHz以200kHz为步长增长到489.3MHz,DR0-Dr5,CR使用4/5。下行通道-48个,以125kHz为带宽,从500.3MHz以200kHz步长增长道509.7MHz,DR0-DR5,CR使用4/5。
支持上下异频和上下同频,可根据实际情况使用。
同频模式下,上行频率和下行频率相同。异频模式下频率分布如下表
通道 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
0-7 | 上行 | 470.3 | 470.5 | 470.7 | 470.9 | 471.1 | 471.3 | 471.5 | 471.7 |
下行 | 500.3 | 500.5 | 500.7 | 500.9 | 501.1 | 501.3 | 501.5 | 501.7 | |
8-15 | 上行 | 471.9 | 472.1 | 472.3 | 472.5 | 472.7 | 472.9 | 473.1 | 473.3 |
下行 | 501.9 | 502.1 | 502.3 | 502.5 | 502.7 | 502.9 | 503.1 | 503.3 | |
16-24 | 上行 | 473.5 | 473.7 | 473.9 | 474.1 | 474.3 | 474.5 | 474.7 | 474.9 |
下行 | 503.5 | 503.7 | 503.9 | 504.1 | 504.3 | 504.5 | 504.7 | 504.9 | |
24-31 | 上行 | 475.1 | 475.3 | 475.5 | 475.7 | 475.9 | 476.1 | 476.3 | 476.5 |
下行 | 505.1 | 505.3 | 505.5 | 505.7 | 505.9 | 506.1 | 506.3 | 506.5 | |
32-39 | 上行 | 476.7 | 476.9 | 477.1 | 477.3 | 477.5 | 477.7 | 477.9 | 478.1 |
下行 | 506.7 | 506.9 | 507.1 | 507.3 | 507.5 | 507.7 | 507.9 | 508.1 | |
40-47 | 上行 | 478.3 | 478.5 | 478.7 | 478.9 | 479.1 | 479.3 | 479.5 | 479.7 |
下行 | 508.3 | 508.5 | 508.7 | 508.9 | 509.1 | 509.3 | 509.5 | 509.7 | |
48-55 | 上行 | 479.9 | 480.1 | 480.3 | 480.5 | 480.7 | 480.9 | 481.1 | 481.3 |
下行 | 500.3 | 500.5 | 500.7 | 500.9 | 501.1 | 501.3 | 501.5 | 501.7 | |
56-63 | 上行 | 481.5 | 481.7 | 481.9 | 482.1 | 482.3 | 482.5 | 482.7 | 482.9 |
下行 | 501.9 | 502.1 | 502.3 | 502.5 | 502.7 | 502.9 | 503.1 | 503.3 | |
64-71 | 上行 | 483.1 | 483.3 | 483.5 | 483.7 | 483.9 | 484.1 | 484.3 | 484.5 |
下行 | 503.5 | 503.7 | 503.9 | 504.1 | 504.3 | 504.5 | 504.7 | 504.9 | |
72-79 | 上行 | 484.7 | 484.9 | 485.1 | 485.3 | 485.5 | 485.7 | 485.9 | 486.1 |
下行 | 505.1 | 505.3 | 505.5 | 505.7 | 505.9 | 506.1 | 506.3 | 506.5 | |
80-87 | 上行 | 486.3 | 486.5 | 486.7 | 486.9 | 487.1 | 487.3 | 487.5 | 487.7 |
下行 | 506.7 | 506.9 | 507.1 | 507.3 | 507.5 | 507.7 | 507.9 | 508.1 | |
88-95 | 上行 | 487.9 | 488.1 | 488.3 | 488.5 | 488.7 | 488.9 | 489.1 | 489.3 |
下行 | 508.3 | 508.5 | 508.7 | 508.9 | 509.1 | 509.3 | 509.5 | 509.7 |
2.支持功率
LoRaWAN支持8种不同功率,默认MaxEIRP为19.15dBm,最小为5.15dBm,在正常通讯时,根据实际环境交由ADR自动控制,或者手动进行设置。3.支持空速
LoRaWAM支持6种空速,从SF7-SF12,分别从0.25kbit/s到5.47kbit/s。
4.最大负载大小
不同空速下最大负载长度有所不同,DR0时最长支持59个字节数据,而在DR5下支持最大230字节。DateRate与SF的关系是:DR=12-SF。
5.接受窗口参数
LoRaWAN不同模式下有不同的接受窗口,ClassA模式窗口如下图ClassC模式接受窗口如下图
图中RX1信道=本次上行信道对48取模,比如上行信道为49,RX1信道此时为1。RX2信道默认为505.3MHz/DR0。
在实际使用中,上行通道和下行通道可能存在不同程度的干扰,用户可以配置RX1Offset,即窗口1的空速偏移,配置如下表。
三、CN470_510默认参数
RECEVICE_DELAY1 1s
RECEVICE_DELAY2 2s(必须为RECEVICE_DELAY1 + 1s)JOIN_ACCEPT_DELAY1 5s
JOIN_ACCPET_DELAY2 6s(与CLASSA的接受窗口类似)MAX_FCNT_GAP 16384
ADR_ACK_LIMIT 64
ADR_ADC_DELAY 32
ACL_TIMETOU 2 +/- 1s(1~3中随机)补充:CN470_510.c(RP 1.0.2)文件中关于一些默认值
CN470_DEFAULT_DATARATE DR_0
CN470_DEFAULT_TX_POWER TX_POWER_0
CN470_MAX_RX_WINDOW 3000(=1000+2000)
CN470_DEFAULT_RX1_DR_OFFSET 0
CN470_RX_WND_2_FREQ 505.3MHz
CN470_RX_WND_2_DR DR_0
PHY_DEF_NB_JOIN_TRIALS 48
根据上述参数的解读:1、入网时请注意所在频段,否则网关不能接受到数据。
2、入网超时时间略大于(JOIN_ACCEPT_DELAY1 + JOIN_ACCEPT_DELAY2)x入网重发次数。
3、数据接受窗口超时时长略大约 (RECEVICE_DELAY1 + RECEVICE_DELAY2)x重发次数。
来源:亿佰特物联网实验室