1. 物联网无线通信技术概述
做物联网这行这么多年,我经常被问到同一个问题:「这么多无线技术,到底该选哪个?」
说实话,没有万能的方案。每种技术都有自己的脾气。今天咱们就把主流的几个选手拉出来遛遛,看看它们各自擅长什么,短板在哪。
1.1 主流无线技术速览
先列个表,大家心里有个底。我习惯把技术分成两类:一类是「近距离快枪手」,一类是「远距离耐力型」。
| 技术 | 工作频段 | 传输距离 | 功耗 | 速率 | 典型场景 |
|---|---|---|---|---|---|
| LoRa | Sub-1GHz | 2-15km | 极低 | 0.3-50kbps | 智慧农业、抄表 |
| NB-IoT | 授权频段 | 1-10km | 低 | 几十kbps | 市政、资产追踪 |
| ZigBee | 2.4GHz | 10-100m | 低 | 250kbps | 智能家居、楼宇 |
| Wi-Fi | 2.4/5GHz | 30-100m | 高 | Mbps级别 | 家庭、办公网络 |
| 蓝牙 | 2.4GHz | 10-30m | 低 | 1-3Mbps | 穿戴、音频 |
嗯,这张表信息量不小。咱们一个一个拆开聊。
1.2 近距离选手:Wi-Fi、蓝牙、ZigBee
Wi-Fi 大家最熟悉。速度快,能传视频,但功耗也大。我在项目里见过有人拿Wi-Fi模块做传感器,结果电池撑不过三天。你想想看,一个传感器节点天天跟路由器握手,能不费电吗?
蓝牙 功耗控制得不错,尤其是BLE出来以后。但距离是个硬伤。我曾经在智能家居项目里用蓝牙组网,隔了两堵墙信号就断断续续。说白了,蓝牙适合「贴身」场景,比如手环、耳机。
ZigBee 是个好同志。自组网能力强,一个网络能挂几百个节点。但有个问题——互操作性。不同厂家的ZigBee设备经常「鸡同鸭讲」。我踩过这个坑,买了两家的智能灯,结果网关只能认一家。
1.3 远距离选手:LoRa 与 NB-IoT
这两个才是今天的主角。它们都能传几公里,但路子完全不同。
NB-IoT 走的是运营商网络,说白了就是「物联网手机卡」。优点是不用自己建基站,信号覆盖由运营商搞定。但缺点也很明显:要插SIM卡,要交流量费,而且设备入网流程比较繁琐。
我记得有个做智能水表的客户,用NB-IoT方案,光调试入网就折腾了两周。运营商那边还要走工单流程,急死人。
LoRa 就不一样了。它用的是免费频段,自己搭网关,自己管网络。没有月租费,没有运营商限制。你想想看,在偏远农田、地下车库这些地方,NB-IoT信号可能覆盖不到,但LoRa网关架起来就能用。
核心优势对比:
- LoRa:自建网络、零流量费、穿透力强、单网关覆盖广
- NB-IoT:依托运营商、覆盖稳定、适合城市密集部署
1.4 LoRa 的核心优势到底在哪?
说白了,LoRa 最大的杀手锏就三个字:远、低、省。
远—— 郊区环境下,一个网关覆盖十几公里不是梦。我在农场项目里实测过,网关架在二层小楼顶,最远的传感器在3公里外的田埂上,信号强度还有-115dBm,照样能收数据。
低—— 一节18650电池,让传感器跑两三年。为什么能做到?LoRa的物理层用了扩频技术,接收灵敏度能到-140dBm级别。信号弱不要紧,我慢慢解嘛。速率低换来的是功耗低,这个交易很划算。
省—— 省的不只是电,还有钱。不用交流量费,网关硬件成本也就几百块。我帮一个做智慧养殖的团队搭过LoRa网络,整个农场20个传感器,总投入不到2000块。换成NB-IoT,光一年的流量费就够买两套LoRa设备了。
我的个人建议:
如果你做的是城市里的资产追踪、智能停车这类项目,NB-IoT 可能更省心。但如果是农田、牧场、仓库、地下管廊这些场景,LoRa 绝对是更优解。我自己做项目时,只要客户说「电池要撑一年以上」「覆盖范围要几公里」「不想交月租」,我二话不说就上LoRa。
1.5 避坑指南
LoRa 也不是万能的。有几点我得提醒你:
- 速率低: 传不了图片视频,只能传传感器数值、状态这些短报文。一次最多传两百多个字节。
- 频段限制: 国内用的是470-510MHz,不同地区有差异。出口产品要注意当地法规。
- 干扰问题: 免费频段大家都用,信号干扰是常态。我遇到过附近有工厂的无线设备,把LoRa信号压得死死的。后来调整了扩频因子才解决。
我曾经踩过的坑:
第一次做LoRa项目时,我贪便宜买了某宝上几十块的模块。结果通信距离只有标称的十分之一,丢包率还高得离谱。后来换了Semtech原厂方案的模块,问题才解决。嗯,这里要注意:LoRa模块的水很深,尽量选大厂方案,别省那几十块钱。
1.6 小结
选无线技术,本质上是在距离、功耗、速率、成本之间做权衡。LoRa 在「远距离低功耗」这个象限里,目前没有对手。接下来的课程,我会手把手带你搭建一套完整的LoRa网关,并实现多节点组网。
准备好了吗?咱们开始动手。