我正在尝试使用以下命令以很高的速率获得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
答案 0 :(得分:0)
有人可以看看这个问题吗?我实质上是想了解显示的信号参数是否对应于两个天线。我搜索了所有现有文档,包括IW实用程序的源代码,没有什么结论可以确定我的观察了。
答案 1 :(得分:0)
iw dev wlp3s0 station dump
返回有关已连接设备的统计信息。
该问题并未提供完整的打印输出,但您似乎正在获得2个独立连接设备的信号质量,而天线却一无所获。应该有一行Station <mac address>
,该行应该告诉您该统计信息所针对的连接设备。