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

    文章

    3470

    浏览量

    50265
  • lorawan
    +关注

    关注

    3

    文章

    297

    浏览量

    23693
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    LoRaWAN对比LoRaMESH

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

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

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

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

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

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

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

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

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

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

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

    如何在LoRaWAN网关的内置NS创建应用与节点设备

    本文章将说明如何在LoRaWAN网关的内置NS创建应用与节点设备,配置安信可Ra-08模块连接至网关NS服务,实现数据发送与接收。注: 该教程仅适用于支持Class B模式通讯的网关
    的头像 发表于 12-16 16:18 965次阅读
    如何在<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>的内置NS创建应用与节点设备

    边缘计算网关简介

    边缘计算网关是一种嵌入式设备,具有数据处理、协议转换和网络连接等功能。它位于设备和云平台之间,负责将设备数据转换为标准协议,并进行实时处理和分析。此外,边缘计算
    的头像 发表于 11-23 16:01 2455次阅读

    LoRaWAN网关与常见网络服务器的协议

    LoRaWAN网关与ChirpStack之间的协议LoRaWAN网关与ChirpStack(以前称为LoRaServer)服务器之间的通信协议是基于ChirpStack的
    的头像 发表于 09-15 08:22 559次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>与常见<b class='flag-5'>网络</b>服务器的协议

    使用LoRaWAN网关快速建立本地LoRaWAN网络

    LoRa调制是一种低功耗广域网通信技术,是Semtech公司专有的一种基于扩频技术的超远距离无线传输技术。LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构。它是一种媒体访问控制
    的头像 发表于 07-31 23:08 898次阅读
    使用<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>快速建立本地<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>

    搭建LoRaWAN服务器——ChirpStack

    用全双工LoRaWAN网关E870-L470LG11和SoC无线模块测试套件E78-400TBL-02来演示如何配置LoRaWAN网络通讯。此外,我们将搭建本地模拟的C
    的头像 发表于 07-31 23:07 701次阅读
    搭建<b class='flag-5'>LoRaWAN</b>服务器——ChirpStack

    LoRaWAN自动采集系统搭建教程

    随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。LoRaWAN
    的头像 发表于 07-07 10:07 489次阅读
    <b class='flag-5'>LoRaWAN</b>自动采集系统搭建教程

    【教程】手把手教你!搭建LoRaWAN自动采集系统

    一系统简介随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。LoRaWAN
    的头像 发表于 07-07 10:02 743次阅读
    【教程】手把手教你!搭建<b class='flag-5'>LoRaWAN</b>自动采集系统