一、物联网无线接入概述

大家好,我是你们这门课的老朋友。做了十几年物联网嵌入式开发,我见过太多项目在无线选型上栽跟头。说白了,选错通信技术,就像给跑车装了个自行车轮胎——硬件再牛也跑不起来。

这一章,咱们先把物联网无线通信的家底摸清楚。我会把主流技术掰开揉碎讲,再结合我踩过的坑,帮你建立一套靠谱的选型思路。

1.1 物联网无线通信技术分类

物联网无线技术,按传输距离可以分成两大类:短距无线和广域无线。短距的典型代表有 Wi-Fi、BLE、Zigbee;广域的代表则是 LoRa、NB-IoT、5G。你想想看,智能家居里开关灯用 BLE,远程抄表用 LoRa,这背后就是距离和功耗的博弈。

核心分类逻辑:传输距离 + 功耗 + 数据量,这三者决定了技术归属。

下面这张图,是我自己画的技术分类框架,帮你快速建立全局认知。

物联网无线通信技术分类框架 短距无线(<100m) Wi-Fi 高数据量,功耗较高 BLE(蓝牙低功耗) 中等数据量,极低功耗 Zigbee 低数据量,自组网,低功耗 广域无线(>1km) LoRa 超低功耗,远距离,低速率 NB-IoT 蜂窝物联,运营商覆盖 5G 超高带宽,超低时延 选型核心:距离 × 功耗 × 数据量 × 成本

1.2 各技术详解与实战经验

1.2.1 Wi-Fi —— 家里的宽带老大哥

Wi-Fi 的优势是速度快、生态成熟。智能摄像头、扫地机器人这些需要传视频的设备,基本都靠它。但 Wi-Fi 的功耗是个硬伤——你想想看,一个传感器用 Wi-Fi 连路由器,电池撑不过一周。

我的经验:做智能家居网关时,我习惯把 Wi-Fi 留给高带宽设备,传感器节点尽量用 BLE 或 Zigbee 做本地子网,再通过网关统一上云。这样既保证了体验,又控制了功耗。

1.2.2 BLE(蓝牙低功耗)—— 手机的最佳拍档

BLE 是目前物联网里最普及的短距技术之一。它的功耗极低,一颗纽扣电池能跑一两年。而且现在手机都内置 BLE,做穿戴设备、信标、门锁,基本绕不开它。

我记得有一次做智能门锁项目,客户要求用 Wi-Fi 直连。我一算功耗,电池方案根本行不通。后来换成 BLE + 手机网关的方案,待机电流降到微安级,问题迎刃而解。

1.2.3 Zigbee —— 自组网的老手

Zigbee 最大的特点是自组网。节点之间可以自动形成 mesh 网络,一个坏了,数据自动绕路走。这在智能照明、楼宇自动化里非常实用。

不过 Zigbee 也有短板——数据速率低,只有 250kbps,传不了视频。而且不同厂家的 Zigbee 设备互操作性有时会出问题。嗯,这里要注意,买 Zigbee 设备尽量选同一家的,或者确认支持通用协议。

1.2.4 LoRa —— 远距离的省电王

LoRa 是低功耗广域网(LPWAN)的代表。它的传输距离可以到几公里甚至十几公里,功耗却低得惊人。农业传感器、水表气表、资产追踪,这些场景 LoRa 是首选。

我曾经在新疆做一个农业灌溉项目,农田方圆 5 公里没有基站。用 NB-IoT 信号太弱,用 4G 功耗扛不住。最后选了 LoRa,一个网关覆盖整片农场,传感器电池用了两年没换过。

避坑指南:LoRa 虽然远,但数据速率很低(0.3kbps ~ 50kbps)。我曾经见过有人想用 LoRa 传图片,结果一张 100KB 的照片传了半小时——这种场景还是乖乖用 4G 或 Wi-Fi 吧。

1.2.5 NB-IoT —— 运营商的亲儿子

NB-IoT 是 3GPP 标准下的蜂窝物联技术。它直接跑在运营商基站上,不需要自己搭网关。覆盖广、安全性高,适合大规模部署的抄表、烟感、停车位检测。

但 NB-IoT 也有坑——它依赖运营商网络覆盖。我在一个地下车库项目里吃过亏,NB-IoT 信号穿不过三层混凝土,最后不得不加装中继器。所以选 NB-IoT 前,一定要实测现场信号强度。

1.2.6 5G —— 未来的超高速通道

5G 的三大特性:增强移动宽带(eMBB)、超可靠低时延(uRLLC)、海量机器类通信(mMTC)。简单说,就是又快又稳又能连很多设备。自动驾驶、远程手术、工业机器人,这些场景非 5G 不可。

但 5G 的功耗和成本目前还比较高。我个人建议,除非你的应用对时延或带宽有极致要求,否则先用 4G 或 NB-IoT 过渡更划算。

1.3 应用场景对比

下面这张表,是我根据实际项目经验整理的。你选型时可以直接拿来参考。

技术 典型距离 数据速率 功耗 典型场景
Wi-Fi 50m(室内) 最高 1Gbps+ 高 智能摄像头、电视、音箱
BLE 10m~100m 1Mbps~2Mbps 极低 手环、门锁、信标、健康监测
Zigbee 10m~100m(mesh) 250kbps 低 智能灯、窗帘、传感器网络
LoRa 2km~15km 0.3kbps~50kbps 极低 农业、水表、资产追踪
NB-IoT 1km~10km(蜂窝) 200kbps 低 智能抄表、烟感、停车位
5G 100m~1km(基站) 最高 10Gbps 中高 自动驾驶、远程医疗、工业控制

1.4 选型指南:我的四步决策法

做了这么多年项目,我总结了一套选型流程。你照着走,基本不会跑偏。

  1. 先看距离:设备之间距离 < 100m?考虑短距技术。超过 1km?直接看广域技术。
  2. 再看数据量:传视频或大文件?Wi-Fi 或 5G。传几个字节的传感器数据?BLE、Zigbee、LoRa 都行。
  3. 然后看功耗:电池供电且要求用一年以上?BLE、Zigbee、LoRa 优先。插电设备?Wi-Fi 随便用。
  4. 最后看成本:模块价格 + 网络部署成本 + 维护成本。NB-IoT 模块便宜但需要 SIM 卡流量费;LoRa 模块稍贵但自建网络没有流量费。

选型口诀:远距离选 LoRa/NB-IoT,近距离看功耗选 BLE/Zigbee,要带宽上 Wi-Fi/5G。

嗯,这一章的内容就到这里。无线选型没有银弹,每个项目都要具体分析。后面的章节,我会带你深入每种技术的实战细节,从硬件设计到协议栈调优,一步步把坑填平。