3. 无线通信技术概览:近距离与远距离的博弈
各位同学,欢迎来到第三讲。今天咱们聊聊无线通信技术。说实话,这个领域技术太多了,刚入行时我也眼花缭乱。但做项目久了你会发现,选对技术比会调参数更重要。
我把无线通信分成两大类:近距离无线和远距离无线。近距离的,像Wi-Fi、BLE、ZigBee、Thread,主要用在室内、小范围。远距离的,像LoRa、NB-IoT、4G/5G,覆盖几公里甚至几十公里。咱们一个一个来看。
3.1 近距离无线技术
3.1.1 Wi-Fi:速度之王,但功耗是硬伤
Wi-Fi 大家最熟悉了。家里、办公室、商场,到处都有。它的优势是速度快,802.11ac 能跑到几百 Mbps,最新的 Wi-Fi 6 甚至能到 Gbps 级别。
但 Wi-Fi 有个致命问题——功耗高。我做过一个智能插座项目,用 ESP8266 连 Wi-Fi,待机电流 80mA 左右。电池供电?想都别想。所以 Wi-Fi 适合插电设备,比如智能音箱、摄像头、路由器。
Wi-Fi 的另一个问题是连接数有限。普通家用路由器带 20-30 个设备就吃力了。商用 AP 好一些,但成本也上去了。
3.1.2 BLE:低功耗的宠儿
BLE,全称 Bluetooth Low Energy,蓝牙低功耗。名字就告诉你它擅长什么——省电。
BLE 的待机电流可以做到微安级别。我做过一个温湿度传感器,用 CR2032 纽扣电池,每 5 分钟发一次数据,能跑一年多。这就是 BLE 的魅力。
但 BLE 也有短板:速率低,理论最高 2 Mbps,实际也就几百 Kbps。而且距离短,空旷环境也就 10-20 米。穿墙?别指望了。
BLE 适合什么场景?可穿戴设备、健康监测、信标、门锁。说白了,就是那些数据量小、对功耗敏感、距离要求不高的应用。
3.1.3 ZigBee:Mesh 网络的元老
ZigBee 是物联网的老将了。它最大的特点是支持 Mesh 网络。什么意思?就是每个设备都可以当路由器,数据可以一跳一跳地传过去。覆盖范围一下子大了很多。
ZigBee 的功耗也很低,比 BLE 略高一点,但比 Wi-Fi 好太多。而且它支持大量节点,一个网络可以挂几百个设备。智能家居里,ZigBee 用得很多,比如飞利浦 Hue 灯、小米的智能家居套装。
但 ZigBee 有个问题——互操作性差。不同厂家的 ZigBee 设备经常连不到一起。我试过把 A 家的 ZigBee 网关和 B 家的 ZigBee 灯配对,折腾了两天没成功。后来干脆全换同一家的。
ZigBee 的速率也不高,250 Kbps 左右。适合控制类应用,比如开关灯、调温度、开窗帘。传视频?别想了。
3.1.4 Thread:ZigBee 的进化版
Thread 是后起之秀。它也是 Mesh 网络,但比 ZigBee 更现代。Thread 基于 IPv6,每个设备都有 IP 地址,可以直接和互联网通信。这比 ZigBee 方便多了。
Thread 的安全性更好,支持 AES 加密,而且网络自愈能力强。如果一个节点坏了,数据会自动绕路走。我在一个智能楼宇项目里用过 Thread,50 多个节点,运行半年没出过问题。
但 Thread 的生态还不够大。虽然 Google、Apple 都在推,但实际产品还是少。而且 Thread 需要专门的边界路由器才能连互联网,部署起来比 Wi-Fi 麻烦。
3.2 远距离无线技术
3.2.1 LoRa:远距离、低功耗、低速率
LoRa 是 LPWAN(低功耗广域网)的代表。它的覆盖距离惊人,空旷环境能到 10-15 公里。城市里也能覆盖 2-5 公里。而且功耗极低,一节电池用几年没问题。
但 LoRa 的速率极低,最高也就 50 Kbps,实际用起来经常只有几百 bps。传个温度、湿度、开关状态还行,传图片?别做梦了。
LoRa 适合什么?水表、气表、烟感、农业传感器、资产追踪。我做过一个智慧农业项目,用 LoRa 采集土壤湿度、光照强度,每 30 分钟发一次数据,太阳能供电,完全不用管。
3.2.2 NB-IoT:运营商的物联网方案
NB-IoT 是 3GPP 标准,由运营商部署。它基于蜂窝网络,覆盖广、信号好。而且安全性高,有 SIM 卡认证。
NB-IoT 的功耗也很低,理论待机时间 10 年以上。但实际项目中,我测过几个模组,待机电流 3-5 μA,发送时 100-200 mA。如果每天发一次数据,电池撑 3-5 年没问题。
NB-IoT 的速率比 LoRa 高一点,下行 250 Kbps,上行 250 Kbps。但延迟大,几百毫秒到几秒。适合非实时性应用,比如智能抄表、市政井盖监测、路灯控制。
NB-IoT 的缺点是:需要 SIM 卡,有流量费。而且覆盖依赖运营商,偏远地区可能没信号。我有个项目在山区,NB-IoT 信号时有时无,最后换成了 LoRa。
3.2.3 4G/5G:高速率、高功耗、高成本
4G/5G 是无线通信的顶配。速率高、延迟低、覆盖广。但功耗高、成本高。4G 模组待机电流几十毫安,发送时几百毫安。5G 更夸张,功耗是 4G 的 2-3 倍。
4G/5G 适合什么?视频监控、车载终端、工业网关、远程医疗。说白了,就是那些需要高速率、低延迟、不在乎功耗和成本的应用。
我做过一个车载视频监控项目,用 4G 模组传 1080p 视频,每辆车每月流量费 50 多块。100 辆车就是 5000 块。老板看了账单直皱眉。所以用 4G/5G 前,先算算流量费。
3.3 技术对比:一张表看懂
好了,讲了这么多,咱们用一张表总结一下。我个人习惯把关键参数列出来,选型时一目了然。
| 技术 | 速率 | 距离 | 功耗 | 成本 | 典型应用 |
|---|---|---|---|---|---|
| Wi-Fi | 高 (Mbps-Gbps) | 短 (10-100m) | 高 | 低 | 智能音箱、摄像头、路由器 |
| BLE | 低 (Kbps-Mbps) | 短 (10-20m) | 极低 | 低 | 可穿戴、健康监测、信标 |
| ZigBee | 低 (250 Kbps) | 中 (10-100m, Mesh扩展) | 低 | 低 | 智能家居、楼宇自动化 |
| Thread | 低 (250 Kbps) | 中 (Mesh扩展) | 低 | 中 | 智能家居、楼宇自动化 |
| LoRa | 极低 (Kbps) | 远 (2-15km) | 极低 | 低 | 水表、农业传感器、资产追踪 |
| NB-IoT | 低 (250 Kbps) | 远 (蜂窝覆盖) | 低 | 中 (有流量费) | 智能抄表、市政监测 |
| 4G/5G | 高 (Mbps-Gbps) | 远 (蜂窝覆盖) | 高 | 高 (模组+流量费) | 视频监控、车载终端、工业网关 |
3.4 选型建议:别盲目跟风
选无线技术,我总结了四个字:按需匹配。
- 看功耗:电池供电?选 BLE、ZigBee、LoRa、NB-IoT。插电?Wi-Fi、4G/5G 随便用。
- 看距离:室内小范围?Wi-Fi、BLE、ZigBee。室外几公里?LoRa、NB-IoT。全国覆盖?4G/5G。
- 看速率:传视频?4G/5G 或 Wi-Fi。传传感器数据?LoRa、NB-IoT 够了。
- 看成本:模组成本 + 流量费 + 部署成本。别只看模组价格,流量费可能更贵。
好了,这一章就到这里。下一章咱们开始动手,先讲讲 MCU 怎么选。到时候我会分享一些踩坑经历,保证让你少走弯路。