Spectral scan

MikroTik RouterOS 中的 Spectral Scan 功能允许持续监控和可视化无线频谱活动,包括使用 10MHz 增量的频谱快照在 2.4GHz 和 5GHz 频段上检测干扰,同时提供控制台命令用于详细分析以及与 The Dude 网络监控工具集成。

Spectral scan

spectral scan 可以扫描无线网卡支持的所有频率,并直接在控制台中绘制它们。确切的频率范围取决于网卡。r52n 上允许的范围:[4790; 6085]、[2182; 2549]。

无线网卡可以为任何 20mhz 宽的信道生成 4us 长的频谱快照。这被视为单个频谱样本。

为了提高数据质量,频谱以 10mhz 的频率增量进行扫描,这意味着在每个特定频率上都有双倍的样本覆盖(考虑到 20mhz 宽的样本)。

警告

目前,不支持 Atheros 802.11ac 芯片(例如 QCA98xx、IPQ-4018)。参见 https://mikrotik.com/products 以确定您设备上的无线芯片。

Console

Spectral History

/interface/wireless/spectral-history <wireless interface name> 

绘制频谱图。图例和频率标尺每 24 行打印一次。标尺中的数字对应于其最左侧字符位置的数值。落入不同范围的功率值以具有相同前景色和背景色的不同颜色字符打印,因此可以复制并粘贴此命令的终端输出。

  • value -- 选择在输出中绘制的值。'interference' 很特殊,因为它显示检测到的干扰源(受 'classify-samples' 参数影响)而不是功率读数,并且不能使其可听。

  • interval -- 打印频谱图行的间隔。

  • duration -- 在指定时间后终止命令。默认是不确定的。

  • buckets -- 频谱图每一行中显示多少个值。此值受终端列数限制。如果使用 'audible',减小此值很有用。

  • average-samples -- 在每个频率上获取的 4us 频谱快照数量,并据此计算平均能量和最大能量。(默认 10)。

  • classify-samples -- 在每个频率上获取并由干扰分类算法处理的频谱快照数量。通常,样本越多,发现某些类型干扰的机会越大(默认 50)。

  • range --

    • 2.4ghz - 扫描整个 2.4ghz 频段;
    • 5ghz - 扫描整个 5ghz 频段;
    • current-channel - 仅扫描当前信道(20 或 40 MHz 宽);
    • range - 扫描特定范围。
  • audible=yes -- 每打印一行就播放一次。行与行之间有短暂的静音。每一行从左到右播放,较高的频率对应于频谱图中较高的值。

Spectral Scan

 /interface/wireless/spectral-scan <wireless interface name> 

持续监控频谱数据。此命令使用与 'spectral-history' 相同的数据源,因此共享许多参数。

每一行显示一个频谱图桶——频率、平均功率的数值,以及一个字符图形条。条形用 ':' 字符显示平均功率值,用 '.' 字符显示平均峰值保持。最大值显示为一个单独的浮动 ':' 字符。

  • show-interference -- 增加一列,显示检测到的干扰源;

可能被分类的干扰类型:

  • Bluetooth-headset
  • Bluetooth-stereo
  • cordless-phone
  • microwave-oven
  • CWA
  • video-bridge
  • wifi

The Dude

The Dude 是 MikroTik 提供的一款免费网络监控和管理程序。您可以在这里下载它。

The Dude 内置了从任何带有支持的无线网卡的 RouterOS 设备运行图形化 Spectral Scan 的能力。只需在 Dude 地图中选择此设备,右键单击并选择 Tools -> Spectral Scan。

这将打开 Spectral Scan GUI,其中包含各种选项和不同的视图模式: