0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何计算LoRaWAN®网关的网络容量?

瑞科慧联(RAK) 2022-12-21 17:12 次阅读

对于需要购买 LoRaWAN®网关的人来说,最重要的问题是:一个网关到底能容纳多少个节点?我有 N个节点,需要配备多少个网关才够用?这没有一个固定和简单的答案,计算方法十分复杂。本文我们就一起看看应该如何计算?

一、LoRaWAN®网关单网关能容纳的节点数量

1、理论值

假设单个网关每天最多可以接收 a个数据包,每个节点的应用发包频率是每小时 b个数据包,那么,单个网关最多可以容纳的节点数目理论值计算公式如下:

S=a/(24*b)

假设:单个 LoRaWAN®网关搭载一个 SX1301 芯片,那么每天最多可以接收 150 万个数据包,如果应用发包频率是每小时 1 包,理论上 LoRaWAN®网关可以接入节点的数目就是

S = 1,500,000/(24*1) = 62,500个

2、实际值

上面我们提及的是理论值,实际上单个网关可以容纳节点的数目实际值比理论值的计算要更复杂。对于确定的某个网关来说,每天最多可以接收的数据包是确定的,难就难在,每个节点到底每天发多少个包。

在同一个应用场景下,我们每天需要该节点发送的总数据长度是确定的,但是,确定长度的数据到底要以怎样的封包长度、发送速率来发送,就不确定了。封包长度如果不同,势必需要发送包的数量也就不同。

比如,在不同信号强度下,所用到的扩频因子 SF不同,那么,能发送数据的长度也就不同,每次能发送数据的长度不同,就会导致需要分成包数量不相同,从而导致即使使用同样的网关、同样的节点,但在节点的不同业务模式下,也会出现单个网关容纳节点的最大数目并不相同的情况。

对于有 8 个信道的网关来说,在没有 LBT(Listen Before Talk,发送前监听)的前提下,具体的计算公式为:

信道容量(即节点数量)S=8T/2et0

其中,8 代表 8 个信道,T 代表发送间隔,跟封包长度、速率有关系,1/2e 是基本 Aloha 算法最大吞吐量,e 是常数等于 2.718,t0 代表单包的 ToA(Time on Air,空中飞行时间)。在 10 字节负载的前提下,速率与单包的 ToA 的对应关系如下表所示:

poYBAGMNdUKAGqsMAACUODvIgac542.jpg10 字节负载下速率与单包的 ToA 对应关系

举一个例子,假如使用 SX1301 芯片,在没有 LBT,且平均每个包空中飞行时间 t0=100ms(因此t0=0.1s),平均每个包一分钟发一次(因此 T=60s),那么可以容纳多少这样的平均节点呢?S=8*60/(2*2.718*0.1)=883 ,因此,可以容纳 883 个节点。

采用不同算法,也会导致最大吞吐量的变化,从而引起理论容量的变化。比如,如果前提条件修改成每个节点都带有 LBT 功能,采用时隙 Aloha 算法而不是之前的基本 Aloha 算法来评估。由于算法不同,最大吞吐量也会不同,此时最大吞吐量是 1/e,因此信道容量(即节点数量)S=8T/et0,理论容量则会增加一倍,即 883*2=1,766 个节点。

3、大致估算

如果不想计算,我们还可以通过简单的参考示例做大致估算。

在理想情况下,若发送 10 字节、频次为 10 分钟,那么一个 8 通道的网关差不多可以对应 14,200+个节点。如果是 20 个字节、频次为 10 分钟,则可以对应 9,900+ 个节点。

频次跟容量是线性关系,如果把实际需要频次改成发送是 10 个字节、频次为 60 分钟。那么,可以推出该 8 通道的网关差不多可以接入 85,200+ 个节点。

ADR(Adaptive Data Rate,自适应速率)开启、90% 的终端速率大于 DR3(SF9)的场景下,字节跟容量也差不多是线性关系,因此,也可以根据实际场景的字节简单代入上述例子得到一个估计值。

4、计算中的注意事项

(1)网关数量

通常来说,1 个节点能够保证 2~3 个网关接收数据是最好的状态。因此,假如根据上述方式计算得到总共需要 N 个网关来对应所有节点,那么,应用到实际中时,建议最好是使用 2N~3N 个网关,而不是 N 个网关,来对应所有的节点,这样可以确保数据都能接收到。

(2)发送间隔

对于发送间隔,我们建议除了很特殊的应用,尽量不要把发送间隔设置低于 5s,发送间隔在分钟级别以上比较好。标准的 LoRaWAN®协议,发送一个包至少要保证 2s 的间隔。

SF 发送 64 字节的,空口时间就已经接近 3s 了。由于网关只负责透传,有时有人会不遵守 LoRaWAN®关于空口时间的要求,因此,即使不遵守LoRaWAN®协议,物理层也还是可以接收数据的,但是这时候用户就需要自己去验证、测试丢包率了。

二、LoRaWAN®网关多网关能容纳的节点数量

在实际应用场景下,单网关很多时候并不能满足覆盖和容量的要求。在满足一定信号配比的情况下,网关可以同时接收 SF7~SF12 的信号数据。单网关解调和覆盖能力有限制,理论上虽然可以达到这个容量,但是实际上很难。而多网关部署就可以最大化网络容量。因此,实践中多网关的应用很多。

1、固定速率

当速率固定时,如果具备 N 个网关,多网关容量 = 单网关容量 * N。其中,单网关的容量可按照第一部分的方法计算或估算。

2、开启 ADR

当开启 ADR 时,多网关的容量就不是线性变化了。根据 Smetech 公布的实际测量结果可知,当采用 ADR 的时候,多网关容量 > 单网关容量 * N.^2。

注意:除了增加网关容量之外,开启 ADR 还有助于降低功耗,因为 ADR 技术可以根据 LoRa®信号质量自动调整数据的发送功率。瑞科慧联(RAK)的RAK7289 和 RAK7268 系列产品均支持 ADR 功能,它们配合 RAK 的节点,可以有效降低 LoRa®终端的发射电流

3、发送数据阶段

(1)开启 ADR

开启 ADR 有一个好处,就是可以在同样数量网关的前提下尽可能多扩充已有网关的总体容量。

(2)选择同频部署

同频部署可以使节点连接最近的网关最大化网络 ADR 效果,ADR 效果提升则可以让节点速率最佳化。速率提升就代表 TOA 降低、容量增加、功耗降低。因此,采用多网关时,建议采用同频部署,因为同频比异频部署能容纳更多的节点。如果实在无法满足同频部署,再考虑增加异频网关。

(3)部署的范围满足 1 个节点被 2~3 个网关接收

为确保数据都能接收到,建议 1 个节点发送的数据能够保证被 2~3个网关接收到。

三、总结

总的来说,在拥有同样数量 LoRaWAN®网关的情况下,如果希望容纳更多数量的节点,可以从以下几个方面着手进行改进:选择合适的发送数据长度、选择带有 LBT 功能的网关、使用更优的算法、开启 ADR、选择同频部署。

以上就是计算 LoRaWAN®网关容量的计算方法,涉及到单网关和多网关能容纳节点的数量计算。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    4470

    浏览量

    51110
  • lorawan
    +关注

    关注

    3

    文章

    319

    浏览量

    23825
收藏 人收藏

    评论

    相关推荐

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

    引言 : 在推广LoRa模块的过程中,我频繁地遇到关于LoRa网关设备承载能力与容量的询问。为了更清晰地解答这些疑问,本文将深入探讨一个LoRa网关能支持的设备数量,以及这些数量如何受不同参数
    的头像 发表于 07-30 17:31 569次阅读
    lora<b class='flag-5'>网关</b>到底能带多少设备,lora<b class='flag-5'>网关</b><b class='flag-5'>容量</b>是多少

    多频段,高性能LoRaWAN网关RG-02

    RG-02是一款室内型LoRaWAN网关。支持Semtech数据包转发器和LoRaWAN基站功能, 兼容标准LoRaWAN协议。采用主流LoRa调制解调芯片方案(高频版:SX1302+
    的头像 发表于 07-30 10:37 368次阅读
    多频段,高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>RG-02

    数据安全与精准控制:LoRa技术与LoRaWAN网关实现智能灌溉的精准化应用

    LG1301-PF是LoRaWAN网关。 它可以与任何符合标准LoRaWAN协议V1.0的LoRaWAN节点一起使用。 网关以linux平
    的头像 发表于 07-23 14:55 456次阅读
    数据安全与精准控制:LoRa技术与<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>实现智能灌溉的精准化应用

    LoRaWAN网络协议Class A/Class B/Class C三种工作模式说明

    LG1301-PF是LoRaWAN网关。 它可以与任何符合标准LoRaWAN协议V1.0的LoRaWAN节点一起使用。网关以linux平台为
    的头像 发表于 07-09 17:14 1498次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>协议Class A/Class B/Class C三种工作模式说明

    低成本搭建网络,远距离传输达4.8km的LoRaWAN模块

    LoRaWAN具有低功耗、覆盖范围广、超低成本、网络容量大等特点,安信可科技推出了Ra-08 、Ra-08H系列LoRaWAN模组,适用于多种物联网应用场景。 01产品概述 Ra-08
    的头像 发表于 06-24 15:57 519次阅读
    低成本搭建<b class='flag-5'>网络</b>,远距离传输达4.8km的<b class='flag-5'>LoRaWAN</b>模块

    边缘计算网关是什么?边缘计算网关的特点及价值

    在当今日益发展的工业互联网时代,智能制造正逐渐改变着传统制造业的生产模式和运营效率。在这个转变中,数据的处理和分析能力成为企业提升竞争力、实现智能化转型的关键。其中,工业级边缘计算网关作为连接工业
    的头像 发表于 06-18 15:59 2665次阅读
    边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>是什么?边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>的特点及价值

    边缘计算网关是什么

      边缘计算网关(Edge Computing Gateway)是一种位于网络边缘的设备,它可以在本地处理和分析数据,从而减少对中心服务器的依赖。边缘计算
    的头像 发表于 06-12 15:33 573次阅读
    边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>是什么

    边缘计算网关是什么?有什么应用场景

    边缘计算网关(Edge Computing Gateway)是一种位于网络边缘的设备,它能够处理和分析数据,并在靠近数据源或用户的地方执行计算。边缘
    的头像 发表于 06-05 13:54 697次阅读
    边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>是什么?有什么应用场景

    LoRaWAN对比LoRaMESH

    那么同是基于LoRa技术,LoRaWAN和LoRaMESH相比,区别是什么呢? 传统LoRaWAN组网方式属于星状网络,终端入网繁琐,需三元组DEVEUI/APPEUI/APPKEY信息、扩展性差
    的头像 发表于 05-28 15:51 919次阅读
    <b class='flag-5'>LoRaWAN</b>对比LoRaMESH

    边缘计算网关的用途及其使用方法

    在数字化日益深入的今天,边缘计算网关作为一种重要的设备,正在越来越多地被应用于各种场景中。它不仅能够提升数据处理的速度和效率,还能在降低网络延迟的同时确保数据的安全性。本文将详细介绍 边缘计算
    的头像 发表于 04-17 16:27 1177次阅读
    边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>的用途及其使用方法

    边缘计算网关的优势有哪些?

    计算网关具有显著的高效数据处理能力。传统的计算模式通常将数据传输至云端进行处理,这不仅增加了传输时间和带宽开销,还可能由于网络延迟导致处理效率低下。而边缘
    的头像 发表于 04-17 16:26 427次阅读

    边缘计算网关是什么?有什么作用

    在数字化时代,信息的传输与处理变得愈发重要,而其中的关键节点之一便是边缘计算网关。这一先进的网络设备,不仅扩展了云端功能至本地边缘设备,还使得边缘设备能够自主、快速地响应本地事件,提供了低延时
    的头像 发表于 04-16 15:25 3813次阅读
    边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>是什么?有什么作用

    LoRa网关+LoRa节点的特点和优势

    LoRa网关是连接终端设备和LoRaWAN网络的设备,负责收集来自多个LoRa基站的数据并将其传输到云端。 LoRa网关收集LoRa节点传输的消息,并将这些消息转发到
    的头像 发表于 03-19 17:02 1399次阅读
    LoRa<b class='flag-5'>网关</b>+LoRa节点的特点和优势

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(下)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS服务器的下行
    的头像 发表于 02-19 12:22 441次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>服务器算法--下行路径选择算法对比与仿真(下)

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(上)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS服务器的下行
    的头像 发表于 01-12 08:13 1015次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>服务器算法--下行路径选择算法对比与仿真(上)