关于 LoRaWAN Gateway 的有效容量,你必须知道的重要技巧

                 关于 LoRaWAN Gateway 的有效容量,你必须知道的重要技巧

All streams flow into the sea, yet the sea is never full. 
 江河都往海里流,海却不满。--《旧•传》1:7 

引言 一个 LoRaWAN Gateway 能带载多少个节点?

随着 LoRaWAN 进入“工程实用”,一个问题亟待解决:在应用场景中,一个 LoRaWAN Gateway 能带载多少个节点?
换一句话说,在确定的节点数目和网络参数情况下,该配置多少个网关呢?

1 一个实用的 web 计算器

请链接:http://www.rimelink.com/pr.jsp(实用工具 / 网关容量计算)

1.1    实例1

网络参数:每隔 10 分钟,节点上报 12 字节;server 没有下行数据。
网关容量:13084 个节点。

1.2    实例2

网络参数:每隔 1 分钟,节点上报 12 字节;
                    每隔 10 分钟,server 下行 12 字节。
网关容量:1307 个节点。

1.3    实例3

网络参数:每隔 10 秒钟,节点上报 12 字节;
                    每隔 1 分钟,server 下行 12 字节。
网关容量:217 个节点。

2    计算原理
2.1    输入 4 个变量

上报长度(Byte) = up_payload  , 即 node -> server 的上报数据长度。
上报间隔(Sec)  = up_interval  ,  即 node -> server 的上报时间。
下发长度(Byte) = down_payload,即 server -> node 的下发数据长度。
下发间隔(Sec)  = down_interval,即 server -> node 的下发间隔。

2.2    固有 4 个常量

up_quotient    = 0.8     ,即 节点上报通信成功率(经验值)。
package_meta = 13 Byte  ,即 LoRaWAN 帧头和帧尾元数据长度。
gw_low_bw    = 2344 bps,即 8 通道,每通道 SF12 的有效带宽。
gw_effect_bw  = 5452 bps,开启 ADR 后,网关扩展 232.6%① 的有效容量。
 
注①    :开启ADR后网关的有效容量能提升 232.6% 的理论推导,
请参考:《SX1301吞吐量是SX1278的多少倍?》
https://blog.csdn.net/jiangjunjie_2005/article/details/75123968

2.3    推导公式

每个节点所需绝对带宽:
node_bw(bps) = (up_payload + package_meta) x 8 / up_interval

Gateway 下行通信所需绝对带宽:
down_bw(bps) = (down_payload + package_meta) x 8 / down_interval

Gateway 下行通信占空比,特别说明:SX1301 下行只有 1 通道。
down_quotient = down_bw / (gw_effect_bw / 8)

Gateway 有效带载节点数目
gw_throughput = gw_effect_bw / node_bw * up_quotient * (1 - down_quotient)

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值