无线协议对比:WiFi、BLE、Zigbee 与 LoRa
PixelOldSchool
6 min read
四种无线协议不存在最好,只有最合适。经验法则:要大数据量、有电源、在局域网内,选 WiFi;要低功耗小数据、连手机,选 BLE;要自组网多节点 mesh、智能家居传感,选 Zigbee;要公里级超远距离、极低速率,选 LoRa。选错协议,后期再怎么优化都补不回架构劣势,因为速率、距离、功耗三者天然互相牵制。
各协议画像
WiFi 跑在 2.4GHz(也有 5GHz),速率高(数十到数百 Mbps),但功耗大、需要接入点,适合摄像头、网关、需要通过互联网回传的设备。BLE 同样是 2.4GHz,主打低功耗,手机普遍支持,适合手环、信标、近场配网,速率较低(BLE 5 理论到 2Mbps 但实际应用保守)。Zigbee 也是 2.4GHz,特点是自组网 mesh,一个网络可容纳数十到上百节点,适合灯具、开关、传感器组成的智能家居,但需要协调器和网关。LoRa 使用 Sub-GHz 频段(如 470MHz 在国内),速率仅几百 bps 到几十 kbps,却能在视距下传数公里,适合抄表、农业、资产追踪等稀疏上报。
对比表
| 维度 |
WiFi |
BLE |
Zigbee |
LoRa |
| 频段 |
2.4/5GHz |
2.4GHz |
2.4GHz |
Sub-GHz |
| 速率 |
高 |
中低 |
低 |
极低 |
| 距离 |
数十米 |
十米级 |
十~数十米 |
公里级 |
| 功耗 |
高 |
低 |
低 |
极低 |
| 组网 |
星型(AP) |
点对点/广播 |
mesh 自组网 |
星型(网关) |
| 依赖 |
路由器 |
手机/网关 |
协调器 |
网关 |
| 典型 |
摄像头/网关 |
手环/信标 |
智能开关 |
抄表 |
边界条件
2.4GHz 三兄弟(WiFi/BLE/Zigbee)严重互相干扰,同一空间里 WiFi 信道与 Zigbee 信道重叠会拖垮 mesh 稳定性,部署时要错开信道或靠物理隔离。Sub-GHz 的 LoRa 穿透和绕射更好、干扰少,但速率换距离,不能传音视频。法规对发射功率和占空比有限制,LoRa 在很多地区要求低占空比,不能想发就发,否则既违规也影响同频段其他设备。
协议之外的现实约束
选协议还要看生态:BLE 和 WiFi 直接连手机和路由器,开发门槛低;Zigbee 和 Thread 需要额外网关和配网流程,但换来大规模自组网;LoRa 需要网关加网络服务器,初期搭建成本最高。固件体积、认证费用、供应链可得性也会影响决策,纯技术对比之外这些是量产必须算的账。
踩坑清单
标称距离是理想视距值,室内隔墙通常只剩几分之一,别按手册最大值做覆盖规划。2.4GHz 设备密集场景要做信道规划,否则相互降级。Zigbee 网络规模受路由表与内存限制,节点过多需分层或换其他 mesh 方案。WiFi 配网依赖路由器可用的 2.4GHz 频段,很多只支持 5GHz 的新路由器会让老设备连不上。LoRa 若要双向或大规模,需要网关和服务器配合,不是单纯两个模块对发。所有无线都要考虑认证合规,未认证模组直接出货有合规风险。OTA 升级通道也要在选型时预留带宽,否则后续固件更新会非常痛苦。
速率与距离的直觉
无线能传多远,本质是链路预算:发射功率减去空间损耗再减去接收灵敏度,剩下的余量决定穿透几堵墙。2.4GHz 波长短、绕射差,遇到墙体、人体、金属柜衰减明显;Sub-GHz 波长长,同样功率下绕射和穿透更好,所以 LoRa 标称距离远不是因为它更"强",而是频段天生占优。反过来,高频段能塞下更宽带宽,速率才能做高,WiFi 的百兆速率正是用高频宽带宽换来的。这解释了为什么没有一种协议能同时赢下速率、距离、功耗三项。
信道与共存
2.4GHz 只有约 80MHz 可用带宽,WiFi 一个信道就占 20MHz 以上,和 Zigbee 的 2MHz 窄信道挤在一起必然互相伤害。工程上把 Zigbee 固定在信道 15、20、25,分别对应 WiFi 的 1、6、11 信道的间隙,能显著降低同频干扰。BLE 跳频快、单包短,受干扰影响相对小,但和 WiFi 同处一个频段时总体吞吐仍会下降。部署多协议共存的环境,信道规划不是可选项。
量级上的成本与功耗
模块价格、待机电流、认证费用构成一个隐形成本轴。WiFi 模组功能强但待机电流在 mA 级,不适合纽扣电池;BLE 待机可到 μA 级,能撑一两年;LoRa 节点待机更低,配合小电池可做数年;Zigbee 路由器需要常供电,但电池供电的末端传感器也能做很久。这些量级差异决定了电池设备基本不会选 WiFi 做主通信,而插电设备很少为了省电去折腾 LoRa。
选型决策树
先问供电:电池且要撑很久,排除 WiFi;再问速率:要传音视频或大数据,排除 BLE/Zigbee/LoRa,回到 WiFi;再问规模:几十上百节点自组网,Zigbee 或 Thread 合适;再问距离:跨楼层跨园区,LoRa 或加网关的蜂窝;最后问手机直连需求:要用户拿手机就近配网交互,BLE 几乎必选。顺着这棵树走,多数项目能快速收敛到一到两种候选,剩下的才是细节调优。
1 view
0 likes
0 comments