4. 通信技术基础:LoRa、NB-IoT、4G/5G、Wi-Fi 的优缺点与适用场景

做水位监测网络,选通信技术是最让人头疼的事。说实话,没有完美的通信方案,只有最合适的。我这些年踩过的坑不少,今天就把四种主流技术掰开揉碎了讲清楚。

4.1 LoRa:远距离低功耗的“长跑冠军”

LoRa 这玩意儿,我第一次接触是在一个水库项目上。当时甲方要求监测点覆盖半径 5 公里,还不让拉电线。我一拍脑袋,就是它了。

优点:

  • 距离远:郊区环境下,单节点覆盖 3-8 公里很轻松。我在平原实测过,10 公里还能收到数据包。
  • 功耗极低:一节 18650 电池,配合合理的休眠策略,跑两年没问题。
  • 穿透力强:能穿过几堵墙,甚至能绕过小山坡。
  • 成本低:模块十几块钱,网关几百块,组网成本很低。

缺点:

  • 速率慢:最高也就 50kbps,传个温度水位还行,传图片视频想都别想。
  • 频段限制:国内用 470-510MHz,需要遵守当地无线电管理规定。
  • 抗干扰一般:同频段设备多了,丢包率会上升。

适用场景:农村、野外、山区等无公共网络覆盖的区域。比如水库、河流、农田灌溉的水位监测。

我的经验:LoRa 组网时,一定要预留 20% 的链路余量。我曾经在雨季遇到过信号衰减,差点丢数据。后来加了中继节点才稳住。

4.2 NB-IoT:运营商背书的“正规军”

NB-IoT 是华为和运营商主推的技术。说白了,就是给物联网设备开的“专用车道”。我有个城市内涝项目,用的就是它。

优点:

  • 覆盖广:只要有 4G 基站的地方,基本都能用。地下井盖下面都能收到信号。
  • 功耗低:理论待机 10 年,实际用 3-5 年没问题。
  • 安全性高:走运营商网络,有 SIM 卡鉴权,数据加密传输。
  • 免维护:不用自己建网关,插卡就能用。

缺点:

  • 有流量费:每年每设备几十块,数量多了成本可观。
  • 速率低:下行 250kbps,上行 250kbps,比 LoRa 快一点,但依然很慢。
  • 依赖基站:偏远地区基站覆盖不足,信号可能不稳定。

避坑指南:我曾经在某个工业园区部署 NB-IoT,结果发现基站负载过高,设备频繁掉线。后来联系运营商调整了基站参数才解决。所以,大规模部署前一定要做压力测试。

4.3 4G/5G:高速率的“全能选手”

4G/5G 大家最熟悉了。手机天天用。但在物联网场景下,它俩的角色不太一样。

4G 的优点:

  • 速率高:下行 100Mbps,上行 50Mbps,传视频、图片毫无压力。
  • 覆盖成熟:全国 99% 以上区域都有 4G 信号。
  • 稳定性好:技术非常成熟,丢包率低。

5G 的优点:

  • 超低延迟:1ms 级别,适合实时控制。
  • 大带宽:下行 10Gbps,上行 1Gbps,传 4K 视频都行。
  • 海量连接:每平方公里百万级设备接入。

缺点(两者共有):

  • 功耗高:4G 模块待机电流 10mA 以上,5G 更高。电池供电基本撑不住。
  • 成本高:4G 模块几十到上百,5G 模块几百块。流量费也贵。
  • 模块体积大:不适合超小型设备。

适用场景:需要实时视频监控、高频数据采集的场合。比如城市河道、重点防洪区域的水位监测。

我个人习惯是:如果现场有市电,或者太阳能板够大,优先考虑 4G。5G 嘛,目前水位监测场景用得少,除非甲方钱多。

4.4 Wi-Fi:室内短距离的“快枪手”

Wi-Fi 在物联网里其实挺尴尬的。功耗高、距离短,但架不住它快啊。

优点:

  • 速率高:Wi-Fi 6 能到 9.6Gbps,传啥都够。
  • 成本低:ESP8266 模块才几块钱,开发简单。
  • 生态好:各种库、教程、社区支持非常丰富。

缺点:

  • 距离短:室内 30 米,室外 100 米,穿墙后信号衰减严重。
  • 功耗高:待机电流几十毫安,电池供电不现实。
  • 安全性差:WPA2 容易被破解,公共 Wi-Fi 风险更大。

我的建议:Wi-Fi 只适合室内、有市电、短距离的场景。比如实验室、温室大棚、小型泵站。我曾经在户外用 Wi-Fi 桥接,结果一场雨下来信号全断,后来乖乖换了 LoRa。

4.5 技术对比一览表

参数 LoRa NB-IoT 4G/5G Wi-Fi
通信距离 3-15 km 1-10 km 不限(有基站) 30-100 m
传输速率 0.3-50 kbps 250 kbps 100 Mbps - 10 Gbps 300 Mbps - 9.6 Gbps
功耗 极低
成本(模块) 10-30 元 20-50 元 50-500 元 5-30 元
运营成本 有(流量费) 有(流量费)
适用场景 野外、农村 城市、地下 视频、实时 室内、短距

4.6 选型实战建议

你想想看,一个水位监测项目,到底该选哪个?我一般按这个思路来:

  1. 先看现场有没有电:有市电,优先 4G 或 Wi-Fi。没电,只能 LoRa 或 NB-IoT。
  2. 再看数据量:只传水位、温度,LoRa 或 NB-IoT 足够。要传图片视频,上 4G/5G。
  3. 最后看环境:野外偏远地区,LoRa 最靠谱。城市地下管网,NB-IoT 信号好。室内实验室,Wi-Fi 最方便。

核心原则:没有最好的技术,只有最合适的方案。多节点组网时,甚至可以混合使用。比如主干用 4G,末端用 LoRa 采集。

嗯,通信技术这块就讲这么多。下一章我们聊聊具体的组网架构设计,到时候我会拿一个实际项目案例来拆解。