如何读取iw wlan0站输出

时间:2019-04-08 19:32:32

标签: linux wifi

我正在尝试使用以下命令以很高的速率获得wifi rssi结果:

while true
do
    date -Ins
    /sbin/iw dev wlp3s0 station dump | grep signal
done

问题: :我想了解如何读取输出。

信号是否仅显示最强信号和来自两个天线的信号?

第二行是否只是给出了运行平均值?请指教。

2019-04-08T12:09:23,618290169-07:00
    signal:     -49 [-49, -53] dBm
    signal avg: -48 [-48, -52] dBm
2019-04-08T12:09:23,619857247-07:00
    signal:     -49 [-49, -53] dBm
    signal avg: -48 [-48, -52] dBm

2 个答案:

答案 0 :(得分:0)

有人可以看看这个问题吗?我实质上是想了解显示的信号参数是否对应于两个天线。我搜索了所有现有文档,包括IW实用程序的源代码,没有什么结论可以确定我的观察了。

答案 1 :(得分:0)

iw dev wlp3s0 station dump返回有关已连接设备的统计信息。

该问题并未提供完整的打印输出,但您似乎正在获得2个独立连接设备的信号质量,而天线却一无所获。应该有一行Station <mac address>,该行应该告诉您该统计信息所针对的连接设备。