一个能自建、能省钱、在非授权频谱上把"传得远 + 电池久"做到极致的广域网怎样工作?本节拆 LoRa 的调制与 LoRaWAN 的三类终端与组网拓扑,给出它在智能城市、农业、园区的落地套路。
阅读完本节,你应当能够:
很多人把 LoRa 和 LoRaWAN 划等号,其实它们是一个物理层、一个协议层,缺一不可:
简单记:LoRa 是"发动机",LoRaWAN 是"整车"——发动机决定能跑多快多远,整车决定怎么安全地开完整条路。
LoRa 把"传输速率"和"传播可靠性"放在一个可调的旋钮上:扩频因子越高,数据越不容易被噪声吞掉、传得越远,但速率越慢。这是典型的"用时间换可靠"。实际工程里,工程师按现场距离与干扰调扩频因子,就近节点用低扩频因子快点传,远端用高扩频因子慢点、稳点送。整个网络以"能到就行+能省就省"为原则运作,不做无谓快传。
LoRaWAN 最让人眼前一亮的设计,是给终端分了三个"作息"等级:
理解这三档,你就能在设计里给不同设备分派"作息",让电池的边缘被压到极限。绝大多数超低功耗传感器走 Class A,需要在特定时刻被下行的设备走 B,市电骨干走 C。

拓扑呈"终端星型 + 网关使命云端"的两段式:终端只跟本地最近的一个或多个网关连,网关再把数据汇聚交给网络服务器。这让 LoRaWAN 组网很灵活——你可以只在自己园区架两个网关,管一片传感,就能独立运营,不必依赖任何电信运营商。这种自建性是它与 NB-IoT 最大的不同。
自建 LoRaWAN 的账要算三笔:硬件(网关+模块)、运维(自管设备与频谱)、扩展(加网关扩覆盖)。好处是不受制于人、没有持续性流量费、数据几乎完全自控;坏处是要自己扛可靠性与巡检。反过来,用运营商方案(如 NB-IoT)省心但长期有卡费,且设备置身他人网络,出问题要等运营商。
给个判据:**自建适合"区域封闭、数据敏感、长期低频上报、网内规模足够"**的场景——园区、厂区、田园、城市局部;一旦业务要跨城跨省、要运营商级 SLA,就应该把球交给授权的 NB-IoT / LTE-M。
前面说"按现场距离调扩频因子",这里给出真正可查的参数刻度。LoRa 的扩展因子(Spreading Factor)从 7 到 12,每高一档,数据率大致减半,但灵敏度更高、覆盖更远,各自的账很实在:
| 扩展因子 | 大致数据率 | 灵敏度下限 | 适合的距离 |
|---|---|---|---|
| SF7 | 约 5.5 kbps | 约 -123 dBm | 近区,几百米内 |
| SF10 | 约 1 kbps | 约 -132 dBm | 中区,一公里上下 |
| SF12 | 约 0.3 kbps | 约 -137 dBm | 远区,两三公里甚至更长 |
读这张表的关键不是记数字,而是理解那层"用时间换距离"的换算:扩频因子从 7 拉到 12,数据率降了近二十倍,换来的是灵敏度抬高约 14 dB、覆盖翻好几倍。这就是为什么田间一个远端节点,宁可慢吞吞地每秒报一百来字节,也要把信号稳稳送进网关。
工程上不用手动物调——LoRaWAN 有个 ADR(自适应数据率) 机制:网络服务器统计每个节点最近一段时间的丢包与信噪比,自动帮节点把扩频因子和发射功率调到"刚好够用"的状态。用对 ADR,节点从 SF12 自动降到 SF8,占空更短、功耗更低;但前提是节点位置固定、链路稳定——如果设备在移动(如车载追踪),误开 ADR 反而会频繁切换导致丢包,这类移动设备反而要关掉 ADR 手动设固定档。
设备要上网络服务器,先得"报到"拿到会话密钥,这一步叫入网(Join)。LoRaWAN 入网分两种:
多数新品优先 OTAA;只有对"上线要快、且设备运行在可管控的内网"这类场景才考虑 ABP。别为了省那几步握手牺牲掉密钥轮换的安全边际——远程低功耗设备被冒名顶替,排查成本远比入网那点耗时高。
把前面几节的所有机关串成一条真实的报文,你才算真正"用过" LoRaWAN。以一片农田的土壤传感为例,它上报一条"湿度 32.5%":
1. 传感节点(Class A) 平时深睡 2. 到上报时刻唤醒 → LoRa 调制(扩频因子按距离调) 报文:DevEUI + 传感器读数 + 帧序号 + CRC 3. 经跳频发出 → 被本地一个或两个网关收下 4. 网关把 LoRa 帧抽成 UDP 包 → 转发给网络服务器 5. 网络服务器验签解密 → 按 AppEUI 路由给应用平台 6. 平台落库;若平台要回下发指令, 只能等该节点下一个上行窗口一起搭车(Class A 的代价)
这趟旅程里藏了三处这节讲过的关键词:报文的"低频上行"决定了整条链路怎么省电;"网关可多收一"决定了它不怕被遮挡(总有一个网关能听到);"Class A 的回程靠窗口搭车"决定了"下发指令"永远要等设备自然醒来,省电到几乎是单向的。理解了这条链路,你再碰到"为什么我的 LoRa 命令不即时下发"这类问题,第一反应就该是去查设备有没有醒来开窗。
同样在未授权频谱,LoRaWAN 靠"自我组织",Sigfox 却把极简与经济做到了另一个极处——下一节看超窄带的 Slim 哲学。