中国安防论坛

 找回密码
 注册
查看: 76|回复: 0

[心得] LoRa模块能组网吗?点对点星型Mesh组网方式与架构全解析

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4500
发表于 3 天前 | 显示全部楼层 |阅读模式
"LoRa模块能组网吗?"——这是很多物联网从业者最关心的问题。答案是:不仅能,而且支持三种主流组网方式。LoRa模块既可以实现最简单的两个模块直连通信,也可以通过LoRaWAN协议搭建星型广域网,还能利用LoRa Mesh技术构建去中心化的多跳网络。此外,中继组网为距离受限的场景提供了低成本延伸方案。本文从点对点、星型、中继、Mesh四种路径出发,逐一解析各自的技术原理和适用场景,帮助你在实际项目中做出正确的组网选型决策。+ a" y  \  _0 j( w/ k. I

' Q) @9 x( p* ~- A  M一、三种组网拓扑对比+ j% D! i8 ?  E. p* w1 d" @
对比维度
! }# q6 |3 G- @" X1 r
* x' L% k' a4 L/ N: e% D; g* @点对点(P2P)2 G0 W7 M* t) U  X
; i2 ?& A3 {5 J% y8 p5 |
星型(Star/LoRaWAN)
; X6 j. g4 ~/ V; w. T. O8 v9 p5 C! G& s; O- G* G4 X
Mesh(去中心化)& x4 _* ]) g" C: t: m$ M9 j
$ p: c) i* A2 t+ q  Z& h
网络结构6 J! h  o( C) A; z; n. Y7 O

! a/ S- R' a, x一对一1 a* o3 i8 A  o4 H6 P3 b

8 X, \0 \: b$ ]" f. ~( @一个网关+多个终端9 g5 H  k- N  d" n5 L

: L( u. a- w$ i9 L: V" U所有节点互连,自动路由  g7 N0 y- L. I# r2 O' y( k
! t9 L! e; Z$ a- z
节点数量( y5 _' X' H- Q. C3 j/ y
( s/ b. A8 X, j5 T
2个
! U8 S9 X  U/ q9 c1 Z% A: i$ `/ E) d' D1 V1 N* \7 h2 q! E4 a# Y
几百~上千个
8 w" F) ]# `# l" U$ L- a/ k8 }% a
# ]$ ^8 D" C0 ]2 W; p4 o3 H% X. F$ I理论65535个,建议200个以内
1 F7 |$ t8 Q+ w* |6 p) T& v# b5 s- _; ]5 P) i$ h- n! B- b5 c0 l' j
通信距离6 f1 [# ^7 O& a- k7 c0 N5 x) i

; V% P9 P! h8 K3 t* R, u单跳距离
1 U' N3 K  ]- w2 g
7 ]* M. g' I3 T! X0 E, G4 I网关覆盖半径内
+ ~; S- S5 l' Z3 X3 w2 ^& u/ b4 u" W3 W: }; \$ m2 t. S
多跳中继,可扩展极远
9 D- h+ S9 @) y
2 j  G; z( M6 O" W* ]" y0 D- h9 s是否需要中心节点
" R8 U% v7 o, \+ c: L' d4 ^( }9 l! r: |0 d4 ]- K) y0 Q
不需要* s: J2 N1 t6 b5 {5 w

9 `/ Y& p$ h  m$ F需要网关: Z# |; A/ P. Y& B9 q( e* }* p

/ _/ ]9 {! _7 w7 @3 L; o不需要,去中心化$ N5 U& j+ G! ]( O$ t8 q- N
# X9 Q8 z! C) D  j' n6 h5 E" O
功耗* Q" R$ m) j0 C6 C! J- x

; i3 R2 S+ f7 k4 W9 F# Z
  j. K( I( |* C7 q8 l
0 Q" A$ l; ], ~  t9 R+ h. o7 p极低(Class A节点)
6 g, c, b2 ^4 d8 d; U6 M3 [8 R! M3 D+ c4 _) J6 F
路由节点功耗较高1 S" q: \% p% x: f2 ^8 f. j

# _+ J4 Z0 S: F部署复杂度
8 e6 T! c6 Y- ^# p0 F& U& B1 @" @" p7 q5 z. I1 {& `* T: t' j
最简单
' d+ c4 H; S. l4 q: g2 n; G6 }  T( ^% Y/ @6 A$ B8 J9 ~
中等+ z( G& E( g$ H" s5 x
" I8 }$ s* H1 [7 L" p
较复杂! r3 ~& A2 ~0 C! b+ n
% M; c2 s! o. @: V$ D0 k
网络自愈能力
  I3 c! E- B8 e$ F% [
0 V& `0 h& h& k4 F8 j( C* r* y7 H- ~; U2 X; J8 i

! D9 |( |$ {/ @  v
; p. a  O; t% o- P0 N5 r) F7 o' X8 c- N2 Y# t! i6 F( o
: S* {3 z% U/ s0 ~/ ^. C

- D* L. C$ \0 G! [2 I$ F5 W* {6 M典型产品
, f0 J( n4 \4 R5 U/ n1 r6 g, c7 R9 b: x% P  G, D& X' Z
E22/E32系列4 L5 s. |. `& d5 e' d" C6 `
# |+ y# n6 h7 ~* ^) D
E78系列(LoRaWAN)$ r& p3 h/ L; A  [% C; a

& r2 l  P1 T1 D$ l7 \4 d' mE52/EWD95M系列
) {. n1 N" y/ l6 _' v
' V4 q' V: T7 ~' @二、点对点组网:最简单,最直接
* y; {$ U1 u. o) s! ~3 @3 r点对点通信是LoRa模块最基础的组网方式,两个模块之间直接通信,不需要任何中间设备。1 R+ T; P7 \& H! x: s  `

! q9 ]# u) w/ v6 R两个LoRa模块配置相同的信道、网络ID和空中速率,一个作为发送端,一个作为接收端,数据直接在无线链路上传输。E22、E32系列模块出厂默认就是透明传输模式,两个模块对上参数就能直接用。
$ g& B7 T2 k5 Z" w) O' T* Y! k/ [8 z/ O: b) j
点对点适合只需要两个设备通信的场景,比如遥控开关、远程传感器单点采集、临时调试链路。优点是成本最低、部署最简单,缺点是无法扩展,加第三个设备就需要重新设计组网方案。6 {! `  |7 D6 i% |3 c' _

  ~: K) E" a0 Z. i实现上也很简单,使用E22系列模块,通过AT指令配置好地址和信道,设置透明传输模式即可。两个模块的串口分别接上USB转串口工具,打开串口调试助手,发数据对方就能收到。
% q0 b; b7 i, c% H5 Z3 m3 f- ]4 S& j  f
三、星型组网:集中管理,规模扩展
/ I' D) }" c2 A1 |1 A2 M; m# i% e星型网络是所有LoRa组网方式中应用最广泛的,由一个中心网关和多个终端节点组成,所有终端节点直接与网关通信。4 V- j& [" |$ M/ K1 ^

/ e9 ]- z7 {; v/ Y) I网关作为整个网络的核心,负责接收所有终端节点的数据并上传到云平台,同时下发控制指令给指定节点。终端节点通常处于休眠状态,仅在需要上报数据时唤醒,发送完数据后再次休眠,因此功耗极低。
; s) ~" s- [0 P% x! T- f4 }8 y$ I9 ]
星型网络适合几十到上千个传感器的集中管理场景,包括智能水表集抄、智能楼宇传感网络、农业大棚集群监测、工业设备数据采集等。对于需要云平台统一管理的应用,星型网络是最自然的选择。
' C" M, ?* A3 N5 l7 c2 ~( h3 ~! t: l/ y3 m; l% s) G
LoRaWAN是在星型拓扑基础上定义了完整的MAC层协议,解决了终端节点入网、数据加密、速率自适应、确认重传等标准化问题。E78系列模块基于ASR6601芯片,内置LoRaWAN协议栈,支持Class A和Class C模式,开箱即用。
1 s, A( f4 U" Z4 i' H5 F
, q5 {' x/ e# c8 k3 D8 x9 f4 c* ?四、中继组网:距离不够?加一个中继节点
. e" ]" @* _. r; S) {- q中继组网可以理解为点对点通信的增强版。当两个LoRa节点之间的距离超过单跳通信极限,或者中间有山体、建筑物等障碍物遮挡时,在中间位置加一个中继节点,把数据接力传过去。中继节点收到A节点的数据后,自动转发给B节点,实现通信距离的倍增。* j  ~0 c4 O9 y9 i9 y
+ V* ~9 k0 l* o. I9 c
中继节点工作在透明传输模式下,接收到数据后不做任何处理,直接原样转发出去。对A节点和B节点来说,它们并不知道中间有一个中继节点存在——整个通信过程对两端完全透明。
' G* L& V9 N% R9 U2 m
. m7 t+ f9 Q8 N" r1 a& aE22系列和E32系列LoRa模块都支持中继模式。以E22-400T22S为例,单跳通信距离约5km,加入一个中继节点后,总通信距离可达10km。如果加入两个中继节点,理论上可达15km,但每增加一级中继会引入约100~200ms的延迟,实际部署中建议不超过三级中继。6 `$ ^4 N' Q% T+ Y7 S0 f0 M
9 l" w, s3 ^& c& a3 P' }
中继组网有两种实现方式。一种是硬件中继,使用专门的LoRa中继模块,配置为中继模式后自动转发数据。另一种是软件中继,通过MCU控制两个LoRa模块,一个负责接收,一个负责发送,实现数据转发。硬件中继部署简单、延迟低;软件中继灵活性强,可以在转发过程中对数据进行过滤、重组或加密处理。
' T# G; T% ?" T6 E- q5 u8 s7 ]1 n9 k$ S1 x& W+ k+ y% ^; H/ s
中继组网特别适合山区或丘陵地带的通信覆盖、隧道或地下管廊中的通信延伸、大面积农田或牧场的远距离数据采集、跨河跨山谷的通信链路等场景。部署时需要注意,中继节点需要持续供电,建议采用市电或大容量电池配合太阳能板供电,天线安装高度建议不低于3m。
: x9 c' ?8 k+ O0 B0 Z" x, l7 J( a
五、Mesh组网:去中心化,多跳自愈! l4 K* r: |( H  r) e
Mesh网络是LoRa组网中技术门槛最高但灵活性也最强的方式。网络中每个节点既是终端设备,也是路由中继,数据可以通过多跳方式从一个节点传递到另一个节点。
) O& U2 v, ?$ i5 F$ R4 M0 j/ ^. a5 l0 I  O
Mesh网络中的每个节点都具备路由能力,数据从源节点出发,经过中间节点的自动转发,最终到达目标节点。当某条链路出现故障时,网络会自动寻找其他可用路径,这种自愈能力是Mesh网络最大的优势。7 B+ K# |( t: c0 J. n" B: S
8 e2 K) K" w/ v( ]# r
Mesh网络适合覆盖大面积且不方便部署网关的场景,如地下管廊环境监测、大面积农田墒情采集、矿区人员定位和通信、仓库货物追踪等。
8 a+ C% ^% n. ]9 J  Z5 @+ F0 L3 N8 Z. d4 |# s* Q; a
Mesh网络的路由节点需要持续监听和转发数据,无法像星型网络终端节点那样长时间休眠,因此功耗较高。在部署时需要注意路由节点的供电方案,通常采用市电或大容量电池+太阳能的方式。E52和EWD95M系列模块支持LoRa Mesh组网,可满足多跳自组网需求。+ R* ]. \6 m  e. @3 W2 d8 {. F
1 A6 N" x+ s9 o  X# a- y* A& L' _
六、组网选型速查表, e8 u' A+ Z; P- G3 t0 U
需求场景
! S4 Z$ a( ]: }4 s4 E9 m# O6 F- S# h0 A+ Q
0 ], _) l8 \/ j4 [! z推荐组网方式
+ Q/ H2 {$ e- e0 n( m  ~, f" e% Q6 i% _5 a# B3 L* q( d$ }$ _9 |. G
推荐产品
; X% n* n4 ?# x8 m, l) k
. [& j3 Z2 s1 r, Y. d两个设备直连通信/ P' w4 B' V/ `- N
7 ?$ h- h; d" K# S
点对点
1 A' P$ b$ T& K/ E- y+ Y9 W; r4 ^- L
E22/E32系列
: ^# H% s! Z$ r$ @) g1 N3 L* ^0 m2 `% l# W  r- |6 O0 U! R
几十到上千个传感器集中管理0 W) {2 K6 E4 `# }8 u) u

6 r) m4 s9 I# q1 |  y星型(LoRaWAN)* g5 r! O6 I9 S/ o+ Y$ v
0 [! ?  r9 P9 e! T/ h. |; M+ ~; U
E78系列1 L# g. ]' d+ {

5 `# v6 U0 y: i& l2 `- G( m大面积覆盖,需要中继转发8 _$ |) a( J6 f
6 F5 `4 t' ~* @( m+ z9 ^
中继或Mesh
; S5 R' k8 x0 l; q8 Z
  X1 h- ^& P0 Z6 o3 u9 G/ q% PE52/EWD95M系列6 f. ]  |& u5 e2 c2 e/ M7 J: y
- ^8 n( |: O7 w) o! Y0 r( b. j
电池供电,要求低功耗$ B- L/ Z/ y) T  i

; B9 e* ~$ J$ n' u! _0 T星型(Class A)
* G7 T/ C( A5 h/ r7 |# b5 L5 P% n5 L# ~' y- @  I, c8 ?, M
E78系列
; }: G& \: ?0 m9 M: a6 [% y2 i. C! p' _, P2 I
高可靠性,需要网络自愈# l3 _$ ?; s, |. \9 _
: R) K' A: ?. ?& q
Mesh2 d9 F: t( a$ P- ^& N7 ?
' w1 v3 c5 R/ L" n( W; z" S! b  f
E52系列! c. G, s% E7 l( S( S/ d

' V' u  ^5 Y5 ?, {( @低成本快速部署* l. j  H; g3 P7 t

( z* g" ~+ `4 r1 V8 t2 \- |" \点对点或星型+ U6 I# N3 x8 H
9 L; I. D' M8 M: R8 J4 Y5 F( A
E22/E78系列6 W+ W$ _5 A+ b, F

- {. @( ]2 i3 M- a七、FAQ常见问题& \5 F/ A( X) Z( p0 K
问:点对点通信中,两个模块的哪些参数必须一致?& C+ h! \% ?  y% R
- D4 |) q( h9 ?, c- M
答:信道、网络ID、空中速率、通信密钥这四个参数必须完全一致,否则无法通信。地址可以不同,透明传输模式下地址不影响收发。如果使用了定点模式,还需要确认目标地址填写正确。
) \) T0 s$ U2 v% D& N+ E
1 ~+ R+ b5 w5 U问:LoRaWAN网络需要自己搭建网关吗?
. K% r: j$ I5 u& q! s, p& w: H5 k
2 O2 l" O3 F6 h( B; e7 Q: X答:测试验证可使用LoRaWAN网关开发套件。正式项目可选择购买现成网关设备,或使用阿里云IoT、腾讯云IoT等主流云平台的LoRaWAN网关服务。网关建议部署在覆盖区域中心位置,天线高度不低于10m。
  s5 ?! D* |9 ^3 T
; j9 W% `5 {  ^" I" n! V1 N8 |问:星型网络的一个网关最多能带多少个节点?5 \; p0 _9 O8 K" T

7 @. P/ [0 W$ Z: k答:理论上一个LoRaWAN网关可支持上千个终端节点,实际受限于信道容量和上报频率。以每天上报一次的智能水表为例,8信道网关可支持约5000~10000个节点。每15分钟上报一次时,建议控制在200~500个节点以内。" @2 k  `) s% L6 V! i

4 z8 f8 W6 `( v' n% J8 J5 |* p7 k问:Mesh网络节点休眠时还能参与路由转发吗?
( N+ Y1 x3 a+ l( Y1 n1 ^
8 P& L: P/ D, \; [6 ^3 h8 X答:不能。路由节点必须保持接收状态才能转发数据。建议将路由节点和终端节点分开规划:路由节点使用市电或大容量电池供电,终端节点采用低功耗策略仅在需要时唤醒。
" K& L: i5 ~" y: L7 T2 }) V$ S
. c% W8 N# G3 p; p9 C1 x, c问:中继节点会增加多少延迟?( q0 |1 N6 T* Y5 m* s* S" [! `

8 t) y# F  C9 e" z答:每增加一级中继,端到端延迟增加约100~200ms。以E22-400T22S为例,50字节数据包、空中速率2.4kbps时,单跳约200ms,两级中继后总延迟约500~600ms。数据采集类应用完全可接受,实时控制类建议不超过两级中继。2 t$ f- O7 [/ z: v
: q5 |4 X1 Q9 b) u7 Y
问:透明传输模式下能实现多节点组网吗?/ O1 A9 T" i- |0 N7 i

: j. {! e$ k2 O5 q1 L) e. w答:透明传输本质上是一对一通信,不适合直接做多节点组网。多节点同时发送数据会发生冲突。需要多节点组网时,建议使用定点模式(主机轮询从机)或LoRaWAN协议(时分复用+信道规划)。- A; L6 a; f3 `9 x9 }. j% D4 d" b

- Y$ Z; y  D5 {2 Y4 u1 C! J: o  @总结
1 l9 l! e6 Q1 ^' p3 d2 b' qLoRa模块的组网能力远比很多人想象的要强。点对点适合最简单的两设备直连,星型网络适合大规模集中管理,中继组网为距离受限场景提供低成本延伸方案,Mesh网络适合大面积覆盖和自愈需求高的场景。选型的核心是搞清楚三个问题:有多少个节点、是否需要中心管理、功耗要求有多严。全系列LoRa产品覆盖了这四种组网方式,从E22/E32点对点方案到E78系列LoRaWAN标准化节点,再到E52/EWD95M系列Mesh自组网模块,可以满足不同项目的组网需求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2026-8-18 12:30 , Processed in 0.063355 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表