3. 网关与基站部署策略:覆盖半径、选址与冗余设计

网关和基站怎么放,这事儿看着简单,其实坑特别多。我见过不少项目,设备选型没问题,平台也没问题,最后就栽在部署位置上——信号盲区、同频干扰、单点故障,一个比一个头疼。

这一章,咱们就聊聊网关覆盖半径怎么算、基站选址有哪些硬指标、以及怎么做冗余和负载均衡。说白了,就是让你手里的网关和基站,能稳稳当当地把活干好。

3.1 网关覆盖半径计算:别只看理论值

很多厂商会给一个“理论覆盖半径”,比如 LoRa 网关号称能覆盖 5-10 公里。但你想想看,那是理想环境——空旷、无遮挡、天线架在塔上。实际项目里,能有 1/3 就不错了。

我个人习惯用 链路预算(Link Budget) 来估算。公式不复杂:

最大路径损耗 = 发射功率 + 发射天线增益 - 接收灵敏度 - 馈线损耗 - 衰落余量

举个例子,一个 LoRa 网关:

参数 数值
发射功率 27 dBm
发射天线增益 3 dBi
接收灵敏度 -137 dBm
馈线损耗 1 dB
衰落余量 10 dB

算下来:27 + 3 - (-137) - 1 - 10 = 156 dB。这是最大允许路径损耗。

然后查传播模型。城市环境用 Okumura-Hata 模型,郊区用 COST-231。我一般直接套经验值:

  • 开阔地:每百米衰减 20-30 dB → 覆盖半径 1-2 km
  • 城市密集区:每百米衰减 40-60 dB → 覆盖半径 200-500 m
  • 室内隔墙:每堵混凝土墙额外衰减 15-25 dB
我的经验: 别信理论值。我做过一个智慧园区项目,LoRa 网关标称 3 km,实际在厂房区只有 400 米。后来发现是金属货架造成的多径衰落。所以,现场实测才是王道。

3.2 基站选址原则:高度、遮挡、干扰

选址这事儿,我总结了三句话:站得高、看得远、别打架。

3.2.1 高度:不是越高越好

天线挂高确实能增加覆盖,但太高了反而有问题。比如在城区,天线超过周边建筑太多,信号会“越区覆盖”,干扰到远处的基站。

我建议的挂高范围:

  • 城区:15-30 米(楼顶或灯杆)
  • 郊区:30-50 米(铁塔或高杆)
  • 室内:3-5 米(天花板或墙壁)

记得有一次,我在一个物流园部署基站,把天线挂到了 40 米高的水塔上。结果覆盖是好了,但隔壁园区的网关全连过来了,导致容量爆满。后来降到 25 米,问题解决。

3.2.2 遮挡:避开“信号杀手”

遮挡物对无线信号的影响,比你想象的大得多。常见的“信号杀手”有:

  • 金属结构:货架、集装箱、钢结构厂房 → 反射+吸收,信号直接腰斩
  • 混凝土墙:每堵衰减 15-25 dB
  • 玻璃幕墙:带金属镀层的,衰减 10-20 dB
  • 树木:茂密树叶在 2.4 GHz 下衰减 10-15 dB/10米
避坑指南: 我曾经在一个停车场项目里,把基站放在角落,结果中间有根混凝土柱子,导致半边停车场没信号。后来我学乖了——选址前先做现场扫频测试,拿手持频谱仪走一圈,哪里信号好一目了然。

3.2.3 干扰:同频与邻频

干扰是无线部署的头号敌人。主要分两类:

  • 同频干扰:两个基站用同一个频点,距离太近就会互相干扰
  • 邻频干扰:相邻频道的信号“泄漏”到你的频道里

怎么避免?我一般用 频率复用 策略:

场景 复用方式 说明
LoRa(Sub-GHz) 频分+扩频因子 不同信道用不同频率,同一频率用不同扩频因子
Wi-Fi(2.4/5 GHz) 信道规划 2.4G 用 1、6、11 三个不重叠信道
Zigbee(2.4 GHz) 信道错开 与 Wi-Fi 信道保持 5 MHz 以上间隔
核心原则: 同频基站间距 ≥ 4 倍覆盖半径。比如覆盖半径 500 米,那同频基站至少隔 2 公里。

3.3 冗余与负载均衡设计:别让单点毁了整个网络

网关和基站一旦挂了,下面的终端全掉线。所以冗余设计不是“锦上添花”,而是“雪中送炭”。

3.3.1 网关冗余:N+1 与 N+M

我常用的两种模式:

  • N+1 热备:N 个主网关 + 1 个备用网关。备用网关平时不干活,主网关挂了它顶上。适合对成本敏感的项目。
  • N+M 负载分担:N 个主网关 + M 个备用网关,所有网关平时都干活,流量均衡分配。一个挂了,其他网关自动接管。适合高可靠性场景。

举个例子,一个工厂有 3 个 LoRa 网关覆盖 3 个车间。我建议用 N+1 方案:3 个主网关 + 1 个备用网关。备用网关放在中间位置,能覆盖到所有车间。

3.3.2 负载均衡:别让一个网关累死

负载均衡的核心是 终端分配策略。我一般用两种:

  • 基于 RSSI:终端自动选择信号最强的网关。简单,但容易导致某个网关过载。
  • 基于容量:网关上报负载情况,终端分配器(比如网络服务器)动态分配终端。更智能,但需要中心化控制。

在 LoRa 网络里,我推荐用 自适应数据速率(ADR) 配合负载均衡。ADR 会自动调整终端的发射功率和扩频因子,让终端尽量连到最近的网关,减少远距离网关的负担。

我的做法: 在 LoRaWAN 网络服务器里,我会设置每个网关的最大终端数。比如一个网关最多接 500 个终端。超过这个数,新终端会被分配到其他网关。这样能避免“热点”问题。

3.3.3 回传链路冗余:别让网关“有口说不出”

网关到服务器的回传链路(比如 4G、以太网、光纤)也得冗余。我见过一个项目,网关用 4G 回传,结果基站停电,整个网络瘫痪。

我的建议:

  • 双链路回传:主链路用有线(以太网/光纤),备用链路用无线(4G/5G)。主链路断了自动切换。
  • 本地缓存:网关支持本地数据缓存,断网时暂存数据,恢复后补传。

3.4 知识体系:一张图看懂部署策略

下面这张图,把网关与基站部署的核心逻辑串起来了。从覆盖计算到选址原则,再到冗余设计,每一步都有对应的方法和坑点。

网关与基站部署策略知识体系 网关与基站部署策略知识体系 覆盖半径计算 基站选址原则 冗余与负载均衡 链路预算公式 传播模型选择 现场实测验证 高度:15-50米 遮挡:金属/混凝土/树木 干扰:同频/邻频规避 N+1 热备 / N+M 负载分担 RSSI/容量分配策略 双链路回传 + 本地缓存 核心原则:理论计算 + 现场实测 + 冗余设计 = 可靠部署

3.5 实战清单:部署前必做的 5 件事

最后,我列一个清单。每次部署前,我都会过一遍:

  1. 现场扫频测试:用频谱仪测背景噪声、干扰源、信号衰减情况
  2. 链路预算计算:根据实际环境算覆盖半径,留 10 dB 余量
  3. 选址确认:高度、遮挡、干扰三要素逐项检查
  4. 冗余方案设计:N+1 还是 N+M?回传链路有没有备份?
  5. 负载均衡策略:终端分配规则、网关容量上限、ADR 配置
最后提醒一句: 别在部署当天才做测试。我吃过这个亏——项目现场才发现信号被隔壁大楼的金属幕墙反射得一塌糊涂,临时改方案,工期延误了两周。提前踩点,提前测试,永远不亏。