什么是低功耗广域网

很多物联网设备的诉求和手机正好相反:它不需要传高清视频,只偶尔上报几个字节的传感器读数,但要求走得远、电池撑几年、部署便宜。满足这种「低功耗、广覆盖、小数据量」的网络,统称低功耗广域网(LPWAN)。

LPWAN 的三个关键词:远(几公里)、省(电池数年)、小(每次几百字节)。
典型场景
  • 表计水表、气表、电表,一年读几次。
  • 资产仓库定位、物流追踪标签。
  • 环境农田土壤、城市井盖、路灯监测。
低功耗广域网配图:远处小型传感设备经塔状信号节点的同心波纹连接到云端柱状节点
小设备靠一圈圈无线波纹,把数据送到远处的基站与云端。

LoRaWAN:自组网的远距离技术

LoRaWAN 用免授权频段(比如国内的 CN470),设备直接和网关通信,网关再把数据转发到网络服务器。它的特点是通信距离远(开阔地几公里)、设备成本低、可以自己部署网关,不依赖运营商网络。

// 设备端典型上行(伪代码,按需设置周期)
while (true) {
    send(pack(sensorValue));   // 上报一次读数
    sleep(hours);              // 长睡,省电
}

缺点是带宽小、并发设备多时需要靠 ALOHA 式的随机退避;且要自己规划网关位置与频段。适合园区、城市这类可以自建网络的场景。

NB-IoT:借蜂窝网络的低功耗技术

NB-IoT 是运营商在现有 4G 基站上叠加的一种窄带蜂窝技术。设备插一张物联网 SIM 卡,就能像手机一样接入,只要有运营商信号的地方就能用,不用自己建网关。

它的好处是覆盖现成、运营省心,缺点是要按连接数付运营商资费,且模组成本略高于 LoRaWAN。适合布点分散、不想自建网络的城市级项目。

两种技术怎么选

选型对照
  • 要自建、要控制成本选 LoRaWAN。
  • 要覆盖广、不想维护网络选 NB-IoT。
  • 数据量稍大、要双向NB-IoT 更稳。
  • 设备极多、超密集LoRaWAN 需评估并发。

很多实际项目是混合的:园区内用 LoRaWAN 自组网,跨区域漫游的设备用 NB-IoT。不必二选一,按场景组合即可。

设备端接入流程

无论哪种技术,设备端的开发流程都类似:选好模组、烧录固件、完成入网注册、然后周期性上报。LoRaWAN 要做 OTAA 或 ABP 入网激活,NB-IoT 则走 PSM 省电模式附着到基站。

// 伪代码:通用上报循环
initRadio();
joinNetwork();            // LoRaWAN 做 OTAA,NB-IoT 附着
while (true) {
    payload = readSensors();
    uplink(payload);
    sleep(interval);      // 关键:长睡省电
}

数据最终会被平台接收、解析、入库,和 ESP32 直连上报的下游流程是一样的——区别只在「最后一公里」用什么无线技术。