引言:
在推广LoRa模块的过程中,我频繁地遇到关于LoRa网关设备承载能力与容量的询问。为了更清晰地解答这些疑问,本文将深入探讨一个LoRa网关能支持的设备数量,以及这些数量如何受不同参数影响。

那么今天我们就详细的看下一个网关能带多少个设备包括设备数量多少和什么参数有关系。

Lora发送时间长短和哪些因素有关系。lora的速率,sx127x系列中支持的是sf6-12,sx126x系列中支持的是sf5-12。通过官方计算器计算(其中已经代用了lora的计算公式)20字节有效数据传输时间。

示例1,固定带宽为500k,SF=5的情况下大概需要4.56ms。

lora网关到底能带多少设备,lora网关容量是多少_数据传输

来百度APP畅享高清图片

示例2,SF12的情况下大概需要消耗362.496ms

lora网关到底能带多少设备,lora网关容量是多少_数据_02

示例3,SF12 BW为LORAWAN只能用的125k的情况大约需要消耗1449.984ms

lora网关到底能带多少设备,lora网关容量是多少_数据传输_03

对应的接收灵敏度其实都是不一样的,接收灵敏度约高通讯距离会越远,同样也会牺牲通讯速率,会导致同样的有效字节占用空中时间越长。

那么一个单通道网关下面管理的节点如果采用定时1分钟上报来计算容量的话,示例1所得到的就是60*1000/4.56=13157个节点 空中100%利用率。

示例2所得到的是60*1000/362.496=165个节点 空中100%利用率。

示例3所得到的是41个节点。

如果是sx130x网关的话,理论8信道 ,在原有理论的基础上*8,不过1302当成lorawan网关接收节点数据是只能固定BW=125k。

这样算当中还没有算上协议开销和余量。实际应用中往往只能用到理论容量的20%。

那么今天我们推广的255mesh这套就能把容量用到理论的50%,255mesh拥有自己独立的一套集抄算法,能更好的解决多并发,排队问题。让下端节点能进行排队上传。比如一包数据有效字节数为236,协议开销15字节。使用bw=500k,SF=5,理论速率为62.5kbps。255mesh大概能用到理论的40%既为25kbps。

lora网关到底能带多少设备,lora网关容量是多少_数据传输_04

理论LORA为32.4ms,理论1s一次,网关能接收30组。

我们看下实际测试数据

lora网关到底能带多少设备,lora网关容量是多少_网关容量_05

因为为模块集抄测试功能,实际发送一包数据为236字节,节点收到数据会对外打印30包,每包236字节。我们看时间差值为2.455秒。实际有效速率为23.1kbps,实际应用理论的37%

lora网关到底能带多少设备,lora网关容量是多少_数据_06

如果是modbus轮询采集,整个网络效率会大大降低。那么这种集抄采集功能你们觉得怎么样?

下图主要解释的为集抄功能的示意图。

lora网关到底能带多少设备,lora网关容量是多少_数据传输_07