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 知识体系总览

下面这张图,把咱们这一章的核心逻辑串起来了。你把它当作选型地图,以后每次做决策,都回来看看自己在哪个位置。

物联网无线通信选型知识体系 物联网无线通信选型知识体系 局域网 (PAN/LAN) 广域网 (WAN) Wi-Fi BLE Zigbee LoRa NB-IoT 5G 核心参数对比 速率 · 功耗 · 距离 · 成本 · 频段 (每个技术在这四个维度上各有取舍,没有全能选手) 应用场景 室内/室外/固定/移动 功耗预算 平均电流/电池寿命 数据量与实时性 字节级/视频流/延迟要求 成本 模组/基础设施/认证 输出:最适合当前项目的无线技术选型方案

这张图从左到右,就是咱们选型的完整流程:先分清楚局域网还是广域网,然后对比具体技术的参数,最后用四个维度做决策。你把这个框架刻在脑子里,后面每一章讲具体技术时,你都知道它在整个地图里的位置。