物联网连接没有统一最优解。先判断设备在哪里、谁提供网络、多久上报一次、每次发多少数据、是否移动、能否接电,再选择无线或有线方案。
一张选型表
| 技术 | 网络归属 | 功耗/带宽 | 常见场景 |
|---|---|---|---|
| Wi-Fi | 企业或家庭自建 | 功耗较高、带宽高 | 摄像头、家电、固定联网设备 |
| Ethernet | 自建有线网络 | 稳定、可高带宽 | 网关、PLC、固定工业设备 |
| LoRaWAN | 通常自建或使用区域网络 | 低功耗、远距离、小数据 | 园区传感器、农业、抄表 |
| NB-IoT | 运营商蜂窝网络 | 低功耗、低速 | 水表、井盖、低频遥测 |
| Cat.1/Cat.1 bis | 运营商 4G LTE | 中等功耗和速率 | 售货机、充电桩、车载终端 |
| Thread | 本地 IPv6 低功耗 Mesh | 低功耗、小数据 | 智能家居和楼宇设备 |
理论参数不是唯一依据,还要确认当地运营商覆盖、频段法规、模组供应、SIM 资费、网关维护和设备认证。
LoRa 与 LoRaWAN
LoRa 主要描述无线调制技术,LoRaWAN 定义设备接入、网关转发、网络管理和安全等协议体系。
1 | LoRaWAN Device |
网关更像透明的无线转发入口;Network Server 负责去重、设备会话、数据速率和下行调度等网络层工作。业务系统不应直接把网关当成完整 LoRa Server。
NB-IoT 与 Cat.1
它们都可通过 SIM 和运营商网络连接云端:
1 | 设备模组 -> 蜂窝基站 -> 运营商核心网 -> 互联网/专网 -> MQTT/HTTP 服务 |
NB-IoT 更适合少量、低频、低功耗数据;Cat.1 更适合频繁交互、移动、日志和较大的 OTA。Cat.1 bis 重点是降低终端硬件复杂度和成本,不是把速度提升到更高的 LTE 类别。
Thread 是什么
这里的 Thread 不是编程语言线程,而是面向家庭和楼宇的低功耗 IPv6 Mesh 网络:
1 | Thread 终端 <-> Thread Mesh <-> Border Router <-> Wi-Fi/Ethernet/IP 网络 |
Border Router 转发 IP 数据包,不等同于必须理解业务数据的专有协议网关。Matter 可以运行在 Thread、Wi-Fi 和 Ethernet 等 IP 网络之上;Thread 是网络层能力,不是完整智能家居应用协议。
一个实用决策流程
1 | 设备能接网线吗 -> 优先 Ethernet |
真实项目通常混合使用:传感器通过 RS-485 或 LoRa 接入边缘网关,网关再通过 Ethernet、Wi-Fi 或 Cat.1 上云。