一、物联网无线接入概述
大家好,我是你们这门课的老朋友。做了十几年物联网嵌入式开发,我见过太多项目在无线选型上栽跟头。说白了,选错通信技术,就像给跑车装了个自行车轮胎——硬件再牛也跑不起来。
这一章,咱们先把物联网无线通信的家底摸清楚。我会把主流技术掰开揉碎讲,再结合我踩过的坑,帮你建立一套靠谱的选型思路。
1.1 物联网无线通信技术分类
物联网无线技术,按传输距离可以分成两大类:短距无线和广域无线。短距的典型代表有 Wi-Fi、BLE、Zigbee;广域的代表则是 LoRa、NB-IoT、5G。你想想看,智能家居里开关灯用 BLE,远程抄表用 LoRa,这背后就是距离和功耗的博弈。
核心分类逻辑:传输距离 + 功耗 + 数据量,这三者决定了技术归属。
下面这张图,是我自己画的技术分类框架,帮你快速建立全局认知。
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 选型指南:我的四步决策法
做了这么多年项目,我总结了一套选型流程。你照着走,基本不会跑偏。
- 先看距离:设备之间距离 < 100m?考虑短距技术。超过 1km?直接看广域技术。
- 再看数据量:传视频或大文件?Wi-Fi 或 5G。传几个字节的传感器数据?BLE、Zigbee、LoRa 都行。
- 然后看功耗:电池供电且要求用一年以上?BLE、Zigbee、LoRa 优先。插电设备?Wi-Fi 随便用。
- 最后看成本:模块价格 + 网络部署成本 + 维护成本。NB-IoT 模块便宜但需要 SIM 卡流量费;LoRa 模块稍贵但自建网络没有流量费。
选型口诀:远距离选 LoRa/NB-IoT,近距离看功耗选 BLE/Zigbee,要带宽上 Wi-Fi/5G。
嗯,这一章的内容就到这里。无线选型没有银弹,每个项目都要具体分析。后面的章节,我会带你深入每种技术的实战细节,从硬件设计到协议栈调优,一步步把坑填平。