小编Kal*_*lle的帖子

如何在命令行中扫描 WLAN RSSI?

如何从命令行读取每个无线电信道的 WLAN RSSI 值?目标系统将是 Ubuntu 15.04 或 Raspberry Raspbian。

RSSI,我的意思是原始接收功率,在任何 WLAN 特定的 L1 操作之前。这与 3GPP WCDMA 中的方式非常相似,RSSI 值表示在天线上接收到的原始能​​量。不仅仅是接收到的码功率,也不是信噪比。只是包含有效载荷信号和任何可能噪声的总接收信号功率。

到目前为止,我找到的唯一解决方案是 wavemon:当以参数 -d 开始时,它将打印出信号和噪声值,我可以轻松地将它们找出来。但是还有其他可能性吗,或者甚至有一些现成的实用程序来扫描所有 WLAN 信道上的噪声?

这个问题的原因是我的两个家庭 2.4G 频段 WLAN 网络都有一些随机但经常出现的问题,阻止了两个网络的同时使用。问题与 WLAN 基站硬件、频道号或我自己的任何硬件无关 - 所有这些都已被消除。在我的 5G 频段 WLAN 网络上看不到问题 - 在 2.4G 频段出现问题时也能正常运行。

我现在怀疑我的 2.4G 频段 WLAN 网络是某些外部噪音的受害者。我需要收集更多证据,我的计划是设置一台 Ubuntu 或 Rasberry 设备以连续扫描 2.4G WLAN 信道,并将生成的长时间信息与我的 2.4G WLAN 网络上的 ping 状态相结合。

附加信息:我找到了一个实用程序:https : //github.com/simonwunderlich/FFT_eval

这个使用笔记本电脑现有的 WLAN 卡(假设卡有一定的芯片组)在 WLAN 频段上进行正确的 FFT 扫描。这是一个示例测量: FFT结果

我将尝试调整此实用程序,以便我将定期(例如每 10 秒左右一次)扫描结果存储到文件中。

wlan

6
推荐指数
1
解决办法
5107
查看次数

标签 统计

wlan ×1