3. LoRa技术基础与选型依据

在农田灌溉远程通信中,LoRa之所以被广泛采用,并不是因为它“先进”,而是因为它的物理层特性恰好匹配了农田场景的几个硬约束:节点分散、距离远、供电困难、数据量小、对实时性要求不高。理解这些匹配关系,才能判断什么情况下该用LoRa、什么情况下不该用。

一、LoRa调制的本质:用带宽换灵敏度

LoRa的物理层采用线性调频扩频(Chirp Spread Spectrum,CSS)。它把一个符号的能量分散到一段扫频信号上,接收端通过解扩把能量重新集中。这个过程的直接结果是:扩频因子(SF)越大,单个符号持续时间越长,接收灵敏度越高,但速率越低。

关键参数关系可以这样理解:符号速率 Rs = BW / 2^SF,比特率 Rb ≈ SF × BW / 2^SF × 码率。以常用的 BW=125 kHz 为例,SF7 时 Rb 约 5.47 kbps,SF12 时降到约 0.29 kbps,而灵敏度从约 −123 dBm 改善到约 −137 dBm。也就是说,每提高一级 SF,速率大约减半,链路余量增加约 2.5 dB。这不是免费的午餐,而是速率与距离之间的直接兑换。

农田灌溉的典型数据是土壤湿度、阀门状态、累计流量,一帧十几到几十字节,几分钟到几小时上报一次。这种业务对速率几乎没有要求,却极度需要链路余量,因此把 SF 调高是划算的。反过来,如果要做阀门远程控制的实时闭环,或者要传图像、传固件,LoRa的低速率就会成为瓶颈。

二、频段与速率的取舍

国内LoRa常用频段为 470–510 MHz(免许可,需遵守发射功率与占空比规定)和 860–930 MHz(部分用于特定行业)。频段越低,绕射和穿透能力越强,但天线尺寸越大。470 MHz 在农田中优势明显:对作物冠层、地形起伏的绕射更好,且合法发射功率下链路预算充足。

速率还受带宽影响。BW 从 125 kHz 提高到 500 kHz,速率提升约 4 倍,但灵敏度下降约 6 dB。在平坦、视距良好的灌区,可以用 250 kHz 或 500 kHz 换取更短的空口时间、降低碰撞概率;在丘陵、果园、有遮挡的地块,则应回到 125 kHz 并配合较高 SF。

LoRa 链路预算构成与 SF 兑换关系(示例参数) 发射端 P_out = +14 dBm 天线增益 +2 dBi 传播路径 自由空间 + 地形/冠层 示例损耗 −128 dB 接收端 P_rx ≈ −112 dBm 灵敏度 −137 dBm(SF12) 链路余量 −112 −(−137) = 25 dB 扩频因子兑换:速率 ↔ 灵敏度 SF 比特率(BW125) 灵敏度 空口时间(20B) 适用场景 SF7 ≈5.47 kbps −123 dBm ≈60 ms 近距、密集 SF10 ≈0.98 kbps −132 dBm ≈370 ms 中等距离 SF12 ≈0.29 kbps −137 dBm ≈1.2 s 远距、遮挡

三、链路预算:判断“能不能通”的第一把尺

链路预算的算法很直接:接收功率 = 发射功率 + 发射天线增益 − 路径损耗 + 接收天线增益,链路余量 = 接收功率 − 接收灵敏度。工程上要求余量至少留 10 dB 以上,以应对雨衰、作物生长带来的额外衰减和天线失配。

举个可复算的示例:节点发射 +14 dBm,天线增益 +2 dBi;网关天线 +5 dBi,接收灵敏度按 SF12 取 −137 dBm。若实测或估算路径损耗为 128 dB,则接收功率 = 14 + 2 − 128 + 5 = −107 dBm,余量 = −107 −(−137) = 30 dB,相当宽裕。若把 SF 降到 SF9(灵敏度约 −129 dBm),余量变为 22 dB,仍然可用,但空口时间缩短到约 1/8,网络容量明显提升。这个对比说明:链路预算不是算一次就完,而是用来在 SF、带宽、天线之间做定量取舍的工具。

需要提醒的是,农田中的路径损耗往往远大于自由空间公式的估算。作物冠层在生长季可带来 5–15 dB 的额外衰减,地形起伏、灌溉机具、金属大棚都会改变传播条件。因此实际部署应先用少量节点做现场链路测试,读取网关侧的 RSSI 和 SNR,再反推真实余量,而不是只依赖纸面计算。

四、与其他无线技术的适用边界对比

把LoRa放到农田灌溉的技术选项里,边界就清楚了。NB-IoT依赖运营商网络,覆盖好、速率高,但需要SIM卡和持续资费,且在地下阀井、偏远地块可能无信号;Wi-Fi速率高但覆盖仅百米级,适合泵房内部;ZigBee/蓝牙适合短距组网,多跳后可靠性和运维成本上升;4G Cat-1速率高、时延低,适合需要远程视频或高频控制的场景,但功耗和资费高于LoRa。

技术典型距离速率功耗农田灌溉适用性
LoRa1–10 km(视环境)0.3–5 kbps极低,电池可撑数年分散阀井、土壤墒情、低频上报
NB-IoT依赖基站数十 kbps低有覆盖的平原灌区,需SIM与资费
Wi-Fi50–200 mMbps级高泵房、控制室内部
ZigBee数十–数百米/跳250 kbps低园区短距组网,多跳运维复杂
4G Cat-1依赖基站Mbps级中高视频监控、高频控制

由此可以归纳出LoRa在灌溉场景的适用边界:适合数据量小、上报周期长、节点分散且供电受限、需要数公里级覆盖的场合,如土壤墒情采集、阀门状态回传、水表脉冲累计;不适合需要实时闭环控制、大文件传输、高频轮询或强依赖低时延的场合。若一个灌区既有分散阀井又有泵房视频,合理做法是LoRa承担传感与状态层,4G或光纤承担回传与视频层,而不是强行用一种技术覆盖全部需求。

选型时先回答三个问题:单节点每次要传多少字节?多久传一次?最远节点到网关的现场RSSI是多少?这三个答案基本就能确定SF、带宽和是否需要中继。