【免费下载链接】NetworkOptimizer
Self-hosted optimization, monitoring (NMS), and security audit tool for UniFi Networks. Includes Wi-Fi Optimizer for wireless health scoring and channel optimization, advanced DNS/VLAN/firewall security checks, config optimization suggestions, centralized WAN and LAN speed test server w/ L2 tracing, CM, ONT, SFP, 5G modem stats +more.
Network Optimizer 的 Wi-Fi Optimizer 不靠"哪个信道看着最空"来推荐信道,而是用一套物理 RF 传播模型(ITU-R P.1238 室内路径损耗 + 墙体衰减 + 天线方向图)算出"每个 AP 在每个候选信道上的真实受扰程度",再为整站求解干扰最小的信道方案。这篇文章讲清楚这套信道推荐引擎背后的物理建模原理,看完你就明白它为什么比传统信道扫描器聪明。
为什么只看信道扫描器不够?
普通信道扫描工具的输出通常是这样的:"5 GHz 频段,ch36 利用率 40%,ch149 利用率 8%"——然后建议你选 ch149。但这忽略了几个关键问题:
- 📡 扫描到的邻居网络不一定干扰你:信号低于无线电卡 CCA 门限的邻居根本不会引起退避
- 🧱 两台自己的 AP 之间隔了几堵墙?扫描器不知道,但同信道自扰往往比外部邻居更严重
- 📏 你的建筑结构(楼层、墙体材质)直接决定信号衰减,扫描数据里没有这些信息
Network Optimizer 的做法是:先把"信号强度"翻译成"真实干扰权重",再把整站当成一个**干扰图(Interference Graph)**来求解。
第一步:物理 RF 传播建模
核心实现位于 PropagationService.cs,每个网格点的信号强度由四部分物理量叠加计算:
1️⃣ ITU-R P.1238 室内路径损耗
自由空间中信号衰减指数是 2(距离翻倍衰减 6 dB),而室内环境因为反射、绕射和吸收,衰减更快。模型采用 ITU-R P.1238 推荐值2.8作为室内路径损耗指数(见 PropagationService.cs):
信号 = 发射功率 + 天线增益 − 室内路径损耗 − 墙体损耗 − 楼层损耗 − 接收端损耗
距离越远衰减越"陡",这正是室内 Wi-Fi 与自由空间直觉不同的地方。
2️⃣ 墙体与楼层材质衰减
模型内置了一张材质衰减表(MaterialAttenuation.cs),按 2.4 / 5 / 6 GHz 三个频段分别给出穿墙损耗,参考 UniFi Design Center 数据:
| 材质 | 2.4 GHz | 5 GHz | 6 GHz |
|---|---|---|---|
| 轻钢龙骨石膏墙 | 2 dB | 3 dB | 4 dB |
| 砖墙 | 4 dB | 5 dB | 7 dB |
| 混凝土墙 | 12 dB | 15 dB | 18 dB |
| 混凝土楼板 | 15 dB | 18 dB | 21 dB |
计算时对 AP 到网格点的连线做射线检测(ray-casting),每穿过一段墙就累加对应材质的损耗;跨楼层时逐层叠加楼板损耗。6 GHz 穿混凝土一次就掉 21 dB——这就是为什么模型天然倾向于不让 6 GHz 方案"指望穿墙"。
3️⃣ 天线方向图
不是所有方向的信号都一样强。系统内置了各型号的方位角(0°–359°)+ 俯仰角(0°–358°)增益矩阵,由 AntennaPatternLoader.cs 按"型号 × 频段 × 天线模式(如 OMNI / Panel / Narrow / Wide)"加载,两个二维切面在 dB 域相加构成 3D 方向性近似。也就是说,一个朝天覆盖的 AP 和一面朝外安装的壁挂 AP,在同一距离处给出的信号可以差好几个 dB。
4️⃣ 安装方式修正
天花板、壁挂、桌面三种安装姿态下,天线方向图的参考系不同。代码会根据 AP 朝向角与安装方式做旋转、镜像修正(PropagationService.cs),保证地图上"U 字 logo 朝向哪边"与真实辐射面一致。
第二步:从信号强度到"干扰权重"
这一步是它比扫描器聪明的关键,实现在 ChannelSpanHelper.cs:
- ≤ −82 dBm(CCA 门限):无线电检测不到同信道传输、不会退避 → 干扰权重0
- −82 ~ −50 dBm:线性爬升
- ≥ −50 dBm:同信道传输完全压制 → 干扰权重1.0
所以"扫描到 15 个邻居"不等于灾难——只要多数低于 CCA 门限,它们对排程毫无影响;反过来一个穿墙后还有 −65 dBm 的邻居才是真威胁。权重锚定在物理门限上,而不是利用率百分比上。
自家 AP 之间的同信道干扰还会乘3 倍系数(自己控制、常驻开机、高占空比,比外部邻居更糟)。
第三步:整站求解 + 防抖闸门
拿到两两 AP 之间的传播权重后,ChannelRecommendationService.cs 构建整站干扰图并开始求解:
- 🧩外部干扰来自各 AP 的邻居扫描,并做"三角定位":A 听到的邻居按 A→B 的传播权重折算到 B 身上
- 📻信道重叠系数:2.4 GHz 用渐进模型(同信道 1.0 → 间隔 1 个信道 0.7 → 间隔 3 个 0.05 → 更远 0),5/6 GHz 按 bonding 组重叠计算(ChannelSpanHelper.cs)
- 🔍搜索策略:搜索空间 ≤ 100 万种组合时穷举(保证全局最优);更大时用贪心 + 局部搜索 + 8 次随机重启
- 🛡️防抖闸门:单 AP 得分必须低于 2.0 才值得动;单次改动至少提升 0.6 分且提升 ≥15%;平均每 AP 提升不足 0.15 则整体维持现状;2.4 GHz 因只有 3 个不重叠信道,整站提升门槛额外提到 8%(ChannelRecommendationService.cs)
- 🎛️频段哲学:环境压力权重按频段缩放——2.4 GHz ×0.3、5 GHz ×0.7、6 GHz ×1.0,避免在天然拥挤的 2.4 GHz 上过度折腾
- ⏳Soak 期:刚改过信道的 AP 会"泡"在现信道收集数据,防止推荐系统自己造成反复横跳
第四步:用真实测量点校准模拟
纯物理模型再准也有误差(家具、金属柜、人体都是模型外的遮挡物)。所以系统支持把真实客户端的 GPS 定位 + 实测信号值叠加到模拟热力图上做校准(PropagationService.cs):
- 先按 AP 计算"实测 − 模拟"差值的中位数,扣除手机天线固有的系统性偏低
- 剩余残差用 IDW 反距离插值扩散到网格(影响半径 100 m),且只作用在该 AP 的 Voronoi 区域内
- 不对称信任:偏弱的测量更可信(真实遮挡物确实会压低信号),权重 0.25;偏强的只有 0.10;单格修正钳制在 ±5 dB
模型 + 实测校准,让"信号地图"和信道推荐都站在真实环境上。
上手指南:三步使用信道推荐
- 打开 Wi-Fi Optimizer 的Signal Map,在楼层平面图上放置 AP(选择型号、安装方式、朝向),画出墙体(选择石膏板/砖/混凝土等材质)
- 进入Channels页签,点击Recommend Best Channels——引擎会自动调用上述传播模型 + 30 天信道历史 + 邻居扫描数据完成整站求解
- 查看每个 AP 的当前/推荐信道与得分变化,确认合理后点Apply Recommended Channels,方案会分批写入 UniFi Network
更多功能细节见 FEATURES.md。
总结
| 维度 | 传统信道扫描器 | Network Optimizer 信道推荐 |
|---|---|---|
| 判断依据 | 信道利用率百分比 | 传播模型 + CCA 门限的干扰权重 |
| 墙体/楼层 | 不考虑 | 材质衰减表 + 射线检测 |
| 自家 AP 互扰 | 通常忽略 | 传播权重 ×3 重点处理 |
| 决策范围 | 单 AP 逐个看 | 整站联合求解(穷举/局部搜索) |
| 防过度调整 | 无 | 多重提升闸门 + Soak 期 |
| 实测校准 | 无 | GPS 信号测量点 IDW 校准 |
信道优化的终极目标不是"找到最空的车位",而是"让整栋楼的车流最顺畅"——这就是物理 RF 建模的价值所在。🚀
【免费下载链接】NetworkOptimizer
Self-hosted optimization, monitoring (NMS), and security audit tool for UniFi Networks. Includes Wi-Fi Optimizer for wireless health scoring and channel optimization, advanced DNS/VLAN/firewall security checks, config optimization suggestions, centralized WAN and LAN speed test server w/ L2 tracing, CM, ONT, SFP, 5G modem stats +more.
相关推荐
Ghost ESP Wi-Fi增强扫描:ESP32渗透测试的终极无线网络分析工具
Ghost ESP Wi Fi增强扫描:ESP32渗透测试的终极无线网络分析工具 Ghost ESP是一款专为ESP32设备设计的革命性渗透测试固件,它彻底改变
ESP-CSI终极指南:用Wi-Fi信道信息实现智能感知的完整教程
ESP CSI终极指南:用Wi Fi信道信息实现智能感知的完整教程 想要让普通的ESP32设备拥有"透视"能力吗?ESP CSI让这一切成为可能!这款基于Wi
示例工程DiPlay 无线 CarPlay 流畅度实战:Wi-Fi 信道策略、旋转画面尺寸与 Smooth Video 帧节拍原理
DiPlay 无线 CarPlay 流畅度实战:Wi Fi 信道策略、旋转画面尺寸与 Smooth Video 帧节拍原理 本文基于 DiPlay 的 SMOO
移动开发智能硬件音视频
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考