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

    文章

    6441

    浏览量

    55594
  • lorawan
    +关注

    关注

    3

    文章

    373

    浏览量

    25169
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    映翰通发布全新 LoRaWAN 网关 EC312,构建安全可信、灵活可靠、深度智能的 LoRaWAN 边缘网络

    随着分布式物联网应用不断深化,LoRaWAN 正从低功耗广域接入技术演进为多行业感知体系的核心网络底座。面对终端数量与部署范围的持续增长,网关不再只是数据汇聚节点,而是要在复杂现场承担安全可信、连接
    的头像 发表于 12-05 17:55 997次阅读

    LoRa Alliance® 更新 LoRaWAN® 区域参数 提升智慧城市、智慧楼宇、智慧家居、工业与物流物联网性能

    全新 RP2-1.0.5 规范三倍提升 LoRaWAN 的最高数据速率 ,进一步增强终端设备能效与网络容量 美国加州弗里蒙特 —— 2025 年 11 月 4 日 —— 全球开放 LoRaWA
    的头像 发表于 11-06 16:12 4452次阅读

    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能LoRaWAN网关

    LoRaWAN网关E870-LxxxLG12-O系列是亿佰特推出的工业级LoRaWAN网关,支持470、868、915三大频段、内置ChirpStack服务器与Node
    的头像 发表于 10-09 19:35 369次阅读
    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>

    LoRaWAN1302 模块:LoRaWAN 网关的核心引擎# 网关# 思为无线

    网关
    思为无线
    发布于 :2025年09月23日 14:44:39

    【干货】一文带你读懂什么是 LoRaWAN 网络架构

    基础LoRaWAN是LoRa联盟制定的基于LoRa的低功耗广域网,采用星型拓扑结构,能提供低功耗、可扩展、安全的长距离无线连接。其体系结构主要由终端设备、网关网络服务器和应用服
    的头像 发表于 09-04 19:34 1010次阅读
    【干货】一文带你读懂什么是 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网络</b>架构

    如何用网关接入TTN平台,控制多节点LoRaWAN模组?

    对接TTN平台,实现数据发送与接收。 RG-02网关 RG-02是一款室内型LoRaWAN网关。支持Semtech数据包转发器和LoRaWAN基站功能, 兼容标准
    的头像 发表于 08-19 17:10 859次阅读
    如何用<b class='flag-5'>网关</b>接入TTN平台,控制多节点<b class='flag-5'>LoRaWAN</b>模组?

    AWT200-LW 系列 LoRaWAN 网关:高效可靠的无线数据传输解决方案

    部署 LoRaWAN 网络接入与无线业务,为用户简化操作流程,提升部署效率。作为专业数据通讯网关,其核心优势在于:通过无线传输实现终端设备的数据采集与分析,省去繁琐布线;同时具备传输距离远、抗干扰能力强、
    的头像 发表于 08-18 09:27 391次阅读
    AWT200-LW 系列 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网关</b>:高效可靠的无线数据传输解决方案

    AI 边缘计算网关:开启智能新时代的钥匙​—龙兴物联

    顺畅地通向云端,实现设备与云端之间高效的数据传输与交互。通过融合先进的边缘计算和人工智能技术,AI 边缘计算网关能够在靠近数据源的网络边缘,对数据进行实时处理和精准分析,进而实现智能化
    发表于 08-09 16:40

    【教程】LoRaWAN节点模块如何接入LoRaWAN网络并实现通信?

    一准备本文以模组E77-400M22S为例,演示如何加入LoRaWAN网络,进行数据收发通信。硬件:•E77模组+USB转串口工具(或者E77套件)•LoRaWAN网关一台(这里
    的头像 发表于 05-29 19:33 1219次阅读
    【教程】<b class='flag-5'>LoRaWAN</b>节点模块如何接入<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>并实现通信?

    UG67室外型LoRaWAN网关安装指南

    lorawan
    星纵智能
    发布于 :2025年04月30日 13:38:28

    使用E78节点+E870网关接入TTN建立LoRaWAN网络

    本示例仅作为演示如何使用亿佰特LoRaWAN节点模块和LoRaWAN网关接入TTN服务器建立LoRaWAN网络。说明:1、本示例中使用TTN
    的头像 发表于 04-17 19:34 1069次阅读
    使用E78节点+E870<b class='flag-5'>网关</b>接入TTN建立<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>

    什么是边缘计算网关?深度解析边缘计算网关的核心技术与应用场景

    景等维度,全面解析边缘计算网关的价值与未来。 一、边缘计算网关的定义与架构 1.1 定义与核心功能 边缘计算
    的头像 发表于 03-24 10:02 1324次阅读
    什么是边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>?深度解析边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>的核心技术与应用场景

    安信可Ra-08H-P模组接入LoRaWAN网络的应用实践

    文章目录 一、硬件准备 1.1 硬件准备 1.2 接线说明 1.3 固件烧录说明 ●模组烧录操作 二、服务器控制平台操作 2.1 配置网关对接内容 2.2 配置网络服务相关参数 2.3 创建节点
    的头像 发表于 02-11 09:42 778次阅读
    安信可Ra-08H-P模组接入<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>的应用实践

    什么是边缘计算网关?可以实现什么功能?

    边缘计算网关是一种智能设备,通常部署在网络的边缘位置,靠近数据源或用户。它负责在本地处理和分析数据,执行数据采集、传输、存储和通信等功能。边缘计算
    的头像 发表于 01-09 17:41 1688次阅读
    什么是边缘<b class='flag-5'>计算</b><b class='flag-5'>网关</b>?可以实现什么功能?

    LoRaWAN网络在智慧水务中的创新解决方案

    随着城市化的不断发展,对水资源的高效管理变得愈发重要。LoRaWAN(低功耗广域网)网络作为一种适用于长距离、低功耗的通信解决方案,正日益在智慧水务领域展现其独特的创新应用。本文将探讨LoRaWAN
    的头像 发表于 12-20 16:17 1142次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>在智慧水务中的创新解决方案