1、物联网无线通信概述
各位同学,咱们这门课讲的是 BLE 物联网选型。但一上来就聊 BLE,容易掉进「手里有锤子,看啥都是钉子」的坑里。我见过太多工程师,上来就拍脑袋选 Wi-Fi,结果功耗扛不住;或者迷信 LoRa 能传几公里,结果数据量稍微大点就卡死。
所以第一章,咱们先把棋盘摆开。看看物联网无线通信这个大家族里,到底有哪些选手,各自什么脾气。你只有见过全部选项,才能做出不后悔的选型。
1.1 物联网无线通信技术分类
物联网的无线技术,说白了就分两大类:局域网技术和广域网技术。
局域网这边,大家比较熟:Wi-Fi、BLE(蓝牙低功耗)、Zigbee。它们的特点是——覆盖范围小,几十米到一百米,但数据速率高、延迟低。适合在家庭、办公室、工厂车间这种「一亩三分地」里用。
广域网那边,就是 LoRa、NB-IoT、5G 这些。覆盖范围大,动不动几公里甚至几十公里,但速率低、成本高一些。适合做城市级、区域级的传感网络。
我个人的习惯是,先看设备部署在哪。室内固定设备,优先看局域网;室外移动或分散设备,直接奔广域网。这个判断做对了,后面能省一半的调研时间。
核心分类速记:
- 局域网(PAN/LAN):Wi-Fi、BLE、Zigbee、Thread、Z-Wave
- 广域网(WAN):LoRa/LoRaWAN、NB-IoT、LTE-M、5G eMBB/uRLLC/mMTC
- 特殊场景:NFC(近场支付/配对)、UWB(高精度定位)、Sub-1GHz(穿透性优先)
嗯,这里要注意。分类不是死的。比如 BLE 通过 Mesh 组网,也能覆盖整栋楼;LoRa 通过网关中继,也能做园区覆盖。但选型初期,按这个框架去套,不容易乱。
1.2 各技术核心参数对比
选无线技术,本质上是在四个维度上做权衡:速率、功耗、距离、成本。没有完美的技术,只有最适合你场景的妥协。
我直接给你一张对比表,这是我在项目里反复校准过的数据。你保存下来,以后选型时直接翻出来看。
| 技术 | 峰值速率 | 典型功耗(Tx) | 典型距离(室外) | 模组成本(批量) | 频段 |
|---|---|---|---|---|---|
| Wi-Fi 6 | ~1.2 Gbps | ~500 mW | ~50 m | $3–8 | 2.4/5 GHz |
| BLE 5.x | ~2 Mbps | ~10 mW | ~100 m | $0.5–2 | 2.4 GHz |
| Zigbee 3.0 | ~250 kbps | ~30 mW | ~100 m | $1–3 | 2.4 GHz |
| LoRa | ~50 kbps | ~100 mW | ~5 km | $2–5 | Sub-1 GHz |
| NB-IoT | ~250 kbps | ~200 mW | ~15 km | $3–8 | 授权 LTE 频段 |
| 5G (eMBB) | ~10 Gbps | ~1 W+ | ~500 m | $20+ | 毫米波/Sub-6 |
我的经验: 表格里的功耗是「发射瞬间」的峰值。实际项目里,平均功耗往往取决于休眠电流和占空比。BLE 能做到纽扣电池用两年,不是因为发射功耗低,而是因为它大部分时间在睡觉。这个点后面讲 BLE 协议栈时会细说。
你可能会问:「为什么 Wi-Fi 距离这么短?」 其实 Wi-Fi 的设计初衷是高吞吐、低延迟,不是远距离。它的发射功率虽然不低,但工作在 2.4/5 GHz 高频段,穿墙能力天然弱。LoRa 用 Sub-1 GHz,波长长,绕射能力强,所以能传几公里。这是物理定律,没法硬刚。
1.3 选型核心维度
参数看完了,怎么选?我总结了一个四步判断法。每次做新项目,我都拿这个清单过一遍。
维度一:应用场景
先问自己三个问题:
- 设备在哪? 室内还是室外?固定还是移动?
- 谁给它供电? 电池?USB?还是插座直供?
- 需要跟谁通信? 手机?云平台?还是其他设备?
举个例子。智能门锁,室内固定,电池供电,需要跟手机和云平台通信。BLE 天然适合——手机直接配对,功耗低到四节 AA 电池用一年。如果你给门锁装 Wi-Fi,功耗直接翻 10 倍,用户天天换电池,这产品就废了。
维度二:功耗预算
这是物联网产品最容易被低估的坑。我见过一个团队,选型时只看发射电流,没算休眠电流。结果产品做出来,理论待机两年,实际三个月就没电了。
怎么算?公式很简单:
平均电流 = (发射电流 × 发射时间 + 接收电流 × 接收时间 + 休眠电流 × 休眠时间) / 总时间
然后根据电池容量,反推寿命。我个人习惯留 30% 的余量,因为电池自放电和温度影响比你想象的大。
避坑指南: 我曾经在一个温湿度传感器项目里,选了 LoRa,觉得功耗低、距离远。结果没注意 LoRa 的发射时间——它虽然电流不大,但一次发包要几百毫秒。设备每小时上报一次,算下来平均功耗比 BLE 高了 5 倍。后来换成 BLE + 网关方案,电池寿命从 8 个月变成了 2 年。选型时一定要算「平均功耗」,别只看峰值。
维度三:数据量与实时性
你传什么数据?
- 几字节的状态量(开关、温度、湿度)→ BLE、Zigbee、LoRa 都行
- 几百 KB 的固件升级包 → 必须 Wi-Fi 或 BLE 高速模式,LoRa 传固件会传到天荒地老
- 视频流 → 只有 Wi-Fi 6 或 5G 扛得住
实时性也一样。控制类应用(比如工业机械臂急停),延迟要求毫秒级,只能用 Wi-Fi 或 5G uRLLC。传感器上报,延迟几秒甚至几分钟都能接受,LoRa 和 NB-IoT 完全够用。
维度四:成本
成本不只是模组价格。你得算:
- 模组成本:BLE 最便宜,Wi-Fi 和 LoRa 中等,5G 最贵
- 网络基础设施成本:Wi-Fi 和 BLE 需要自己搭网关;LoRa 可以用公有 LoRaWAN 网络;NB-IoT 和 5G 直接用运营商基站
- 认证与开发成本:BLE 和 Wi-Fi 的认证流程相对成熟;LoRa 要过当地频段法规;NB-IoT 要跟运营商对接,周期长
我个人的建议是:小批量(千级以下)优先选 BLE 或 Wi-Fi,因为开发工具多、社区活跃、认证门槛低。大批量(万级以上)再考虑 LoRa 或 NB-IoT,摊薄基础设施成本。
1.4 知识体系总览
下面这张图,把咱们这一章的核心逻辑串起来了。你把它当作选型地图,以后每次做决策,都回来看看自己在哪个位置。
这张图从左到右,就是咱们选型的完整流程:先分清楚局域网还是广域网,然后对比具体技术的参数,最后用四个维度做决策。你把这个框架刻在脑子里,后面每一章讲具体技术时,你都知道它在整个地图里的位置。