3. 主流无线技术对比:Wi-Fi、蓝牙、Zigbee、LoRa、NB-IoT、4G/5G
做无线透传选型,最怕什么?
怕选错。项目做到一半发现覆盖不了,或者功耗撑不住,那真是欲哭无泪。我这些年踩过的坑,十有八九都是前期技术选型没想透。
这一章,咱们把市面上主流的无线技术掰开揉碎聊一遍。不念参数表,只讲实战中它们到底什么脾气。
3.1 六种技术速览
先给个全景图。这六种技术,基本覆盖了物联网和工业通信的绝大部分场景。
| 技术 | 频段 | 典型速率 | 通信距离 | 功耗 | 典型场景 |
|---|---|---|---|---|---|
| Wi-Fi | 2.4GHz / 5GHz | 几十 ~ 几百 Mbps | 室内 30~100m | 高 | 家庭/办公局域网 |
| 蓝牙 | 2.4GHz | 1~3 Mbps (BLE) | 10~100m | 低 | 可穿戴、手机外设 |
| Zigbee | 2.4GHz / 868MHz | 20~250 Kbps | 10~100m (可组网) | 低 | 智能家居、传感器网络 |
| LoRa | Sub-1GHz | 0.3~50 Kbps | 2~15 km | 极低 | 远距离低速率传感 |
| NB-IoT | 授权频段 (LTE) | 几十 ~ 几百 Kbps | 1~10 km | 低 | 抄表、市政、资产追踪 |
| 4G/5G | 授权频段 | 几十 ~ 几千 Mbps | 广域覆盖 | 高 | 视频监控、车联网、高速数据 |
这张表是基础,但光看表不够。咱们一个一个聊。
3.2 Wi-Fi:高吞吐,但别指望它省电
Wi-Fi 的优势很明显——速度快,生态成熟。你家里、公司里到处都是路由器,设备对接几乎零门槛。
但它的缺点同样突出:功耗高。我做过一个手持设备项目,最初选了 Wi-Fi,结果电池撑不过半天。后来换了 BLE,续航直接拉到一周。Wi-Fi 的待机电流动辄几十毫安,对于电池供电的设备,基本是灾难。
另外,Wi-Fi 的穿墙能力其实一般。2.4GHz 稍好,5GHz 穿一堵墙就掉一半信号。组网方面,虽然 Mesh Wi-Fi 解决了覆盖问题,但节点间的切换延迟有时会丢包,实时性要求高的场景要注意。
3.3 蓝牙:低功耗之王,但距离是硬伤
蓝牙,尤其是 BLE(低功耗蓝牙),是个人区域网的首选。功耗极低,一颗纽扣电池能跑几个月甚至一年。手机原生支持,开发门槛低。
但它的通信距离,说白了就是「视线范围」。室内隔两堵墙,基本就断了。我有个朋友做智能门锁,用蓝牙,结果用户投诉说在卧室连不上大门的锁。后来加了网关做桥接,才解决问题。
蓝牙 Mesh 虽然扩展了组网能力,但节点数一多,网络延迟会明显增加。适合控制类场景(开关灯),不适合数据采集。
3.4 Zigbee:Mesh 组网可靠,但生态封闭
Zigbee 是智能家居的老牌选手。它的 Mesh 组网能力很强,每个节点都能当路由器,网络自愈性好。功耗也低,适合大量传感器节点。
但它的缺点也很明显:速率低,250 Kbps 是理论值,实际有效吞吐量还要打折。而且不同厂家的 Zigbee 设备经常不互通,虽然有个 Zigbee 3.0 标准,但实际落地还是有很多坑。
我记得有一次帮客户调试一个 Zigbee 网络,30 多个节点,总有几个节点时不时掉线。查了半天,发现是信道干扰——旁边有个 Wi-Fi 路由器占用了同样的 2.4GHz 信道。后来把 Zigbee 信道调到 Wi-Fi 不常用的信道(比如 25、26),问题才解决。
3.5 LoRa:远距离、低功耗,但速率感人
LoRa 是远距离低功耗的典范。扩频技术让它能在城市里跑 2~5 公里,郊区甚至能到 15 公里。功耗极低,一节电池用几年。
但代价是什么?速率极低。LoRa 的速率通常只有几百 bps 到几十 Kbps。传个温度、湿度、开关状态没问题,但想传个图片?别想了。
我做过一个农业大棚项目,用 LoRa 采集温湿度,每隔 15 分钟上报一次,电池用了两年没换过。但后来客户想加个摄像头,LoRa 完全扛不住,只能再加一路 4G。
3.6 NB-IoT:运营商级覆盖,但依赖基站
NB-IoT 是蜂窝物联网的窄带版本。优势是覆盖好——只要手机有信号,NB-IoT 基本就能用。而且它工作在授权频段,干扰少,安全性高。
但它的缺点也很现实:需要 SIM 卡,需要运营商支持。每个设备都要交流量费,虽然便宜,但量大了也是一笔成本。另外,NB-IoT 的移动性差,不支持高速移动中的切换,适合固定设备。
我有个做智能水表的项目,最初想用 LoRa,但客户要求数据直接上云,不想自己搭网关。最后选了 NB-IoT,虽然每块表每月多花几毛钱流量费,但省去了网关部署和维护的麻烦,整体成本反而更低。
3.7 4G/5G:高速率、广覆盖,但功耗和成本高
4G/5G 是无线通信的「天花板」。速率高、覆盖广、移动性好。视频监控、车联网、远程医疗,这些场景非它不可。
但代价也大:功耗高、模块贵、流量费贵。4G 模块的待机电流几十毫安,5G 更高。电池供电的设备基本撑不住。而且 5G 模块的价格目前还在百元级别,对于成本敏感的项目,压力很大。
我记得有个物流追踪项目,客户要求实时上传位置和视频。LoRa 和 NB-IoT 都扛不住视频,最后只能上 4G。但为了省电,我们做了策略:平时只传位置(用 2G/3G 回落),只有触发事件时才启动 4G 传视频。这样才把续航拉到一周。
3.8 选型决策流程
说了这么多,到底怎么选?我一般按这个流程走:
- 先看距离:100 米以内?Wi-Fi、蓝牙、Zigbee 都可以。超过 1 公里?LoRa、NB-IoT、4G/5G。
- 再看速率:需要传视频或大量数据?4G/5G 或 Wi-Fi。只传几个字节?LoRa 或 NB-IoT。
- 然后看功耗:电池供电且要求续航一年以上?LoRa 或 BLE。插电设备?Wi-Fi 或 4G/5G。
- 最后看成本:模块成本、流量费、网关部署费,算总账。
下面这张图,是我自己总结的选型逻辑,分享给你。
3.9 我的选型清单
最后,分享一个我常用的选型清单。每次做新项目,我都会过一遍:
- 供电方式:电池还是插电?电池的话,目标续航多久?
- 数据量:每次传输多少字节?每天传输多少次?
- 实时性:允许延迟吗?延迟上限是多少?
- 覆盖范围:设备在室内还是室外?有没有遮挡?
- 网络拓扑:点对点?星型?Mesh?
- 成本预算:模块单价、流量费、网关费、维护费。
- 生态兼容:是否需要和现有系统对接?协议是否开放?