低功耗无线选型:LoRa / NB-IoT / Zigbee 各管一段
你要做个装野外的土壤湿度传感器:一节电池顶一年,隔着两公里传回来,每半小时发几个字节。这时你会发现平时顺手的 WiFi 和蓝牙全不好使——WiFi 太耗电、传不了那么远,蓝牙压根到不了两公里。低功耗远距无线是另一片天,专门有三种技术管这块:LoRa、NB-IoT、Zigbee,它们不是互相替代,而是各占一段地盘。把这三块地盘画清楚,选型就不迷糊。
先认清这类场景:省电、远、传得少
WiFi/蓝牙的设计目标是"传得多、传得快"。但物联网里有一大类需求恰恰相反,有三个鲜明特征:
- 电池供电,要命地省电:设备装在没电源的地方,靠电池撑一年甚至几年,不能三天两头换。
- 距离远:几百米到几公里,穿墙跨楼、覆盖整个厂区或农场。
- 数据量极小:一次就传几个字节(一个温度、一个开关状态),发一下就睡,不需持续在线。
这三条凑一块,业界叫 LPWAN(Low-Power Wide-Area Network,低功耗广域网)。WiFi/蓝牙为了高速率,射频功率、协议开销、在线时间都压不下来——想省电就得传得慢、想传远就得舍带宽。LPWAN 做的正是反向权衡:把速率砍到极低,换来超远距离和超长续航。
LoRa:自己搭网关,扩频换来远距
LoRa 是这里面最"自由"的一种,因为它让你自建整张网,不依赖运营商。
它的看家本事是扩频调制(把信号在很宽的频段上"摊开"发送)。直觉理解:同样一点信号能量,摊得越开传得越慢,接收端越能从噪声里把它捞出来——这就是它能在城区传几公里、空旷地带传十几公里的原因,代价是速率极低(几百 bps 到几十 kbps),只适合小数据。
组网是星型:终端节点直接和一个 LoRa 网关通信,网关再通过以太网/4G 把数据汇到服务器。它工作在免授权频段(国内 470–510MHz,欧美 868/915MHz),不用向运营商申请、不交流量费,买个网关自己架就能用。
- 优点:网自己掌控、不交资费、远距、终端超省电(发完就深睡,纽扣电池能撑好几年)。
- 代价:网关得自己买自己维护;免费频段有占空比限制(不能一直猛发);单网关挂的节点数有限。
- 典型场景:农业大棚、智慧园区、抄表、自建私有物联网——"地盘自己说了算、不想每台设备月月交钱"的场合。
顺带一提:LoRa 是物理层调制技术,LoRaWAN 是架在它上面的组网协议,平时说"用 LoRa"多半指这一整套。
NB-IoT:借运营商的塔,覆盖广但要 SIM
NB-IoT(Narrowband IoT,窄带物联网)走的是相反的路子——它不用你架网,直接蹭运营商的蜂窝基站。它是塞在 4G/5G 频段里的一条"窄带"专用通道,设备插一张物联网 SIM 卡就能像手机一样连上去。基站已铺满全国,覆盖天然就广,还特意加强了穿透力(地下室、井盖里都能连上),这是自建 LoRa 网比不了的。
- 优点:不用建网关、开箱即连、覆盖全国、穿透好、单基站挂海量终端。
- 代价:每台设备要 SIM 卡 + 流量资费(物联网卡虽便宜,设备一多就是持续成本);网在运营商手里。
- 典型场景:共享单车锁、智能水电气表、跨城资产追踪——设备撒在各个角落、又没法到处架网关的场合。
它和 LoRa 的分野一句话:LoRa 是"自己建网、不交月租",NB-IoT 是"租运营商的网、按设备交钱"。
Zigbee:近距 Mesh,智能家居的主力
Zigbee 和前两个不是一个量级——它是近距离技术,管室内几十米,但有个独门绝活:Mesh 组网(设备之间互相接力转发)。
在 Mesh 网里,每个通电的节点(智能灯、插座)都能帮邻居转发数据。信号一跳一跳接力过去,设备越多整张网覆盖不缩反涨、还能绕开障碍——这正是智能家居想要的:几十个灯泡开关传感器织成一张自愈网,某个节点坏了数据自动绕道。它工作在 2.4GHz(和 WiFi 同频段,密集时可能互相干扰),速率不高但对家居够用,功耗也低。
- 优点:Mesh 自组织自愈、低功耗、生态成熟(涂鸦、Aqara 一大堆现成设备)。
- 代价:距离短(靠 Mesh 接力续命,不是单跳传得远);要一个网关/中枢桥接到手机和互联网。
- 典型场景:智能家居、楼宇灯控/门磁/环境监测——近距离、设备密、要组能接力的网。
和 WiFi / BLE 的分工:别拿远距干近活
把 ESP32 常用的近距无线也拉进来,地盘就完整了:WiFi 近距、高带宽、耗电大,传图片视频、设备连路由器用它(见 WiFi 联网实战);BLE(低功耗蓝牙)极近、省电、和手机配对方便,可穿戴、手机配网用它;ESP-NOW 是乐鑫私有近距无线,不用路由器和网关,两块 ESP32 直接对喷、延迟低(见 ESP-NOW)。
一句话记分工:要上网、传得多用 WiFi;贴身、配手机用 BLE;两块板子近距直连用 ESP-NOW;隔几公里、传得少、要省电才轮到 LoRa/NB-IoT;室内组自愈网用 Zigbee。 别犯"拿 WiFi 覆盖两公里农田"或"拿 LoRa 传摄像头画面"这种方向性错误——那不是调参能救的,是选错了赛道。
选型对照表:按维度一眼定
真到选型,盯这几个维度对号入座:
| 维度 | LoRa | NB-IoT | Zigbee | WiFi | BLE |
|---|---|---|---|---|---|
| 距离 | 城区几公里 | 全国覆盖 | 室内几十米 | 室内几十米 | 十几米 |
| 功耗 | 极低(电池数年) | 低 | 低 | 高 | 极低 |
| 速率 | 极低(小数据) | 低 | 中低 | 高 | 中低 |
| 组网 | 星型(自建网关) | 蜂窝(蹭基站) | Mesh 自愈 | 星型(连路由器) | 点对点/星型 |
| 成本模型 | 买网关,无月租 | 每设备 SIM+资费 | 买网关/中枢 | 已有路由器 | 几乎零成本 |
| 谁管网 | 你自己 | 运营商 | 你自己 | 你自己 | 你自己 |
选型顺序:先按距离砍掉不够远的,再按成本模型决定"自建网 vs 交月租",最后看组网。"农场自建、两公里、不想交钱"→ LoRa;"设备撒遍全城、没法架网关"→ NB-IoT;"一屋子智能设备要接力"→ Zigbee。
一句话口诀
低功耗远距无线是"省电 + 远 + 传得少"的专属赛道。三分天下记定位:LoRa 自建网关、扩频传几公里、不交月租;NB-IoT 蹭运营商基站、覆盖全国、每台交 SIM 资费;Zigbee 近距 Mesh 接力、智能家居主力。选型先砍距离、再定"自建还是交钱"、末了看组网。
下一步
有线那几根总线(UART/I2C/SPI)怎么分工,看 五大总线怎么选,和这篇的选型逻辑一脉相承。想动手把无线跑起来:ESP32 联网完整流程见 WiFi 联网实战,两块板子不用路由器直接对传见 ESP-NOW 点对点。回 元器件原理总览 补齐其余基础。