0755-23080616 吴小姐: 15813701668 范先生:15813708988 林先生:15813708868 宋先生:19192162070

LoRa 点对点、点对多点和 Mesh 怎么选

2026-08-28 03:29

分享到:

LoRa 组网方式要结合情况来选。两个节点能直接通信,用点对点最省事;多个终端需要把数据集中上传到同一中心时,星型组网通常更合适;如果现场距离较远或遮挡较多,可以考虑增加中继或采用 Mesh 来扩大覆盖范围。

组网方式由协议和固件决定

LoRa 是物理层的 Chirp 扩频调制技术。模块最终工作成点对点、星型还是 Mesh,取决于网络层协议和固件实现。甘泉在《LoRa 物联网通信技术》中也提到,网络拓扑属于网络层范畴,LoRa 调制解决的是底层无线传输问题。

因此,同一套硬件在不同固件或软件模式下,可能呈现不同的网络形态。例如 NiceRF 的 PRO 系列可以运行基础透传模式,也可以切换到 MESH 模式;升级后的 PRO 固件还能兼容旧款透传模块。选模块时除了确认射频参数,还要核对具体支持的网络和工作模式。

基础透传是一种广播式数据传输方式,空口采用无地址字段的数据帧。频段、信道、空中速率、NET ID、AES 密钥等参数一致时,范围内的模块都可以收到数据并从串口输出。两个模块使用时是点对点,多个模块使用时则可形成点对多点。Mesh 使用另一套多跳组网机制,节点可以承担路由和转发功能。

点对点和点对多点可以建立在同一种基础透传机制上,只是部署形态不同;Mesh 则由固件提供多跳能力。因此,这三种叫法描述的是实际部署方式,所处的软件层级略有区别。

LoRaWAN 则是建立在 LoRa 调制之上的网络层协议,以网关和网络服务器为核心,属于另一套网络体系。项目如果正在 LoRaWAN 和私有 LoRa 网络之间选择,可参考《LoRa 和 LoRaWAN 到底差在哪》

三种组网方式的基本差别

维度

点对点(P2P)

点对多点 / 星型(P2MP)

Mesh 自组网

节点角色

两个对等节点

一个中心 + 多个终端

Node / Router / Node&Router

通信方式

两节点直接通信

中心轮询或终端主动上报

节点之间多跳转发

典型规模

2 个节点

十几个到一两百个

取决于路由密度、业务量和跳数

覆盖方式

单跳直达

以中心节点为覆盖核心

通过多跳延伸覆盖

时延

最低

较低

随跳数增加

功耗

最低

较低,终端可休眠

路由节点需预留更多供电

运维复杂度

最简单

中等

较高

可靠性重点

两端设备都要保持在线

中心是关键节点,宜预留备份方案

可借助邻近节点选择其他路径

LoRa 点对点、点对多点、Mesh 组网拓扑示意图

Center=中心节点,Node=终端,Router=中继路由,Node&Router=带中继功能的终端。LoRaStar 星型模式下,终端通信统一经中心转发;Router 用于帮助中心和外围节点之间传递数据。

两个节点直连用点对点

两个节点的通信参数配置一致后即可直接收发数据,无需中心节点或网关。链路中没有额外的路由和转发过程,时延低,功耗也容易控制。

远程阀门控制、两台设备交换状态、手持设备现场抄表,以及一个传感器向一个接收端发送数据,都属于典型的两点通信。项目需要汇聚多个终端的数据时,改用点对多点、星型或 Mesh,网络管理会更清晰。

多个终端汇聚用点对多点

当多个终端的数据都要汇聚到一个中心时,点对多点结构较为直接。中心可以轮询各终端,也可以让终端主动上报。多个终端共用无线信道时,需要通过时隙、随机延迟等方式降低冲突。

基础透传和 LoRaStar 星型模式都能用于点对多点,但寻址方式不同。

基础透传模式

基础透传的空口是广播式的。同一通信范围内,只要无线参数一致,节点都可能收到同一帧数据。数据来源、目标过滤和设备身份识别由应用层协议负责。

LoRaStar 星型模式

LoRaStar 把寻址功能放进了模块。模块原生使用 2 字节 ID,中心侧串口帧由 2 字节节点 ID + 最多 225 字节应用载荷组成,总长度最多 227 字节,超过后需要自行分包。NODE ID 0x0000 是保留广播地址,用于向全网节点发送数据。

在 LoRaStar 星型网络中,终端上传的数据发往中心,中心既可以广播,也可以指定节点发送下行数据,终端之间的通信也统一经中心转发。这种结构适合智能抄表、环境监测和集中状态采集。中心是整网的关键设备,工程上可以准备备用节点或快速替换方案。

LoRaStar 还提供 Router 和 Node&Router 工作状态,用于补充局部覆盖。外围节点可以先把数据发给附近的 Router,再由 Router 转发到中心;下行数据也可以沿相反方向转发。加入 Router 后,网络仍保持星型的数据路径,业务流量围绕中心组织。

需要延伸覆盖时使用 Mesh

当目标节点超出单跳覆盖范围时,Mesh 可以让数据经由其他节点继续转发。LoRa Mesh 更适合小数据包、低发送频率的业务,评估方法也应围绕这类业务特点展开,与 WiFi、BLE、Thread 等 Mesh 网络各有侧重。

NiceRF 的 MESH 模式提供三种角色:

  • 0 = Node
  • 1 = Router
  • 2 = Node&Router

Router 负责转发数据;Node&Router 既可以作为业务节点,也可以承担路由功能。

LoRa Mesh 多跳组网示意图

中心 Node 可以通过多个 Repeater / Router 将通信范围延伸到外围 Node。

路由数量

工程初期可以先按 3~5 个路由节点、2~3 跳规划,优先把路由布置在遮挡边缘、地形高点和关键链路交汇处。现场较复杂时,可将路由节点扩展到 8 个左右,并在每次扩容后复测端到端时延、送达率和关键路径冗余。这个范围是便于项目起步的建议值,实际数量可随覆盖范围和业务量调整。

跳数

跳数参数表示允许的最大转发次数,可设置为 0~16。hop=0 表示不限制转发次数;hop=n 表示数据最多经过 n 个中继节点。

单向通信可以根据需求使用 hop=0。双向通信通常应控制跳数,避免链路过长导致时延增加。

节点数量

单个 NET ID 建议先按 20~30 个业务节点设计。这个范围适合载荷不超过 50 字节、单节点约每 5 分钟上报一次、空中速率不低于 1557 bps 且平均路径控制在 2 跳左右的采集业务。上报周期放宽到 10 分钟、下行较少时,可逐步扩展到 30~50 个节点。若业务需要一分钟级上报、频繁下行或确认重传,可先按 10~20 个节点规划;超过 50 个节点时,按区域、信道或 NET ID 分组,便于控制空口负载和后期运维。

NODE ID 使用 2 字节,范围为 00 00 ~ FF FF;NET ID 使用 4 字节,范围为 00 00 00 00 ~ FF FF FF FF,编号空间足以覆盖上述工程规模。发包频率、数据长度、空中速率、节点分布和转发次数共同决定单网容量,项目验收时可按峰值业务量进行压力测试。

Mesh 的功耗

承担路由功能的节点需要监听和转发数据,平均功耗通常高于简单的点对点终端,协议和调度也更复杂。私有 Mesh 仍可通过间歇监听降低平均功耗。电池供电的中继平时休眠,周期性唤醒检查信道;发送端配合较长的发送前导,在接收端醒来之前开始发送,使其醒来后仍有机会捕获数据。

间歇监听以更长的前导和一定的等待时间换取较低的平均功耗。是否适用,要结合项目的时延要求和供电条件评估。

中继处理固定链路,Mesh 管理多跳网络

中继处理的是一条确定的受阻链路。例如 A 到 B 之间有建筑或地形遮挡,可以在两者之间增加一个设备接收并转发数据。Mesh 面向多节点网络,可以发现邻居、维护路由关系并完成多跳转发。

Semtech 的 LoRa Basics Modem Relay 属于受限单跳中继方案。现场如果只有两三个节点受山体、建筑或安装位置影响,增加固定中继通常就能完成覆盖;节点较分散或需要多条转发路径时,Mesh 更便于扩展。

一组多跳覆盖仿真结果

一篇发表于 Sensors 2025 的论文(25(5):1602,DOI 10.3390/s25051602)使用 ns-3 仿真研究 Mesh 拓扑 LoRa 网络。对于距离网关超过 5.8 km 的节点,从单跳改为多跳后,送达率由约 40.2% 提高到约 73.78%,丢包率相应由约 59.8% 降至约 26.2%

这组数据来自仿真,适合用来观察多跳对远端节点通信的改善趋势。73.78% 是论文中位于多跳拓扑最远一跳节点的端到端送达率,统计范围覆盖从节点到网关的完整路径。具体项目可在现场复现相近的距离、负载和跳数条件,再确定验收指标。

LoRaII / LoRaPro 的工作模式怎么配

点对点、点对多点、中继和Mesh都可以使用 LoRaII 或 LoRaPro 系列。它们的区别主要在 MESH 开关、节点角色和 hop 设置;工作模式确定后,再按发射功率、接口、频段和认证要求选择具体型号。

部署需求

LoRaII / LoRaPro 工作模式

角色或应用层配置

使用要点

点对点(P2P)

Non-MESH / 基础透传

两个模块使用相同通信参数

适合两节点直连,配置最简

点对多点(P2MP)

Non-MESH / 基础透传

中心轮询或终端上报;地址由应用层管理

多个终端共享信道,应用层安排寻址和发送次序

中继 / Repeater

MESH

Router 或 Node&Router;受控单跳可设 hop=1

在固定盲区布置转发节点,完成单跳覆盖延伸

Mesh 自组网

MESH

Node / Router / Node&Router

通过多跳延伸覆盖,hop 按现场路径配置

LoRaII / LoRaPro 工作模式配置表

LoRa6500PRO(5W)属于 LoRaPro 系列,支持 TTL / RS232 / RS485 接口。同一型号可以运行基础透传或 MESH 模式;在 MESH 模式下,可配置为 Node、Router 或 Node&Router。

部署前检查这些配置

Mesh 同网参数必须一致

同一个 Mesh 网络中,每台设备使用唯一的 NODE ID,并统一设置 MESH 开关、频段、信道、RF 速率和 AES 密钥,即可保持同网通信参数一致。

hop 设置采用同一规则

同一 Mesh 网络应统一采用 hop=0 或 hop>0 的配置规则。hop=0 表示不限制转发次数,hop=n 表示最多转发 n 次。两类设置采用不同的通信规则,混合配置会造成节点之间不通。需要兼容不支持跳数设置的旧款模块时,将 hop 统一设为 0 即可。

基础透传的地址过滤

基础透传模式的地址识别由应用层负责。网络中存在多个节点且业务需要定向通信时,可在应用层协议中加入设备地址、目标地址或其他识别机制。

当地法规和频段限制

占空比属于频段和设备层面的法规要求,使用 LoRaWAN、私有 LoRa、点对点或 Mesh 都要按照实际频段和当地法规确认限制。例如,欧洲 ERC/REC 70-03 对相关短距离设备频段的占空比有明确要求。

按业务量核对有效带宽

LoRa 适合远距离、小数据包和低功耗业务。半双工通信、空中速率及占空比要求共同决定最终有效数据率。需要持续传输大量数据时,可以先核算峰值流量和空口占用,再选择更匹配的通信技术。

完成上述判断后,便可根据发射功率、TTL / RS232 / RS485 接口、工作频段和认证要求确定具体 SKU。

相关阅读

参考资料