我想测量连接到我的AP运行OpenWRT的站的RSSI。我知道通过使用iw wlan0站转储或iw wlan0站得到[MAC],我应该能够看到它。尽管由于某些原因,它不会在我的AP上显示RSSI。如何获得RSSI在Linux AP(Iw站转储不起作用)
这里是我得到的输出:
~# iw wlan0 station get 40:b0:fa:c1:75:41
Station 40:b0:fa:c1:75:41 (on wlan0)
inactive time: 75 ms
rx bytes: 17588
rx packets: 134
tx bytes: 10771
tx packets: 76
tx retries: 3
tx failed: 0
tx bitrate: 6.0 MBit/s
rx bitrate: 6.0 MBit/s
authorized: yes
authenticated: yes
preamble: short
WMM/WME: yes
MFP: no
TDLS peer: no
我跑hostapd和的dnsmasq。有关我如何获得RSSI的任何想法?也许以某种方式在C?
谢谢!
UPDATE
我被检查IW的代码,因为某些原因NL80211_STA_INFO_SIGNAL出现NULL - 如果任何人有,为什么这可能发生的一个想法,将是一个很大的帮助!
更新2
Apperently IW在我工作的项目来源变更,并与RSSI行出于某种原因进行了报道。这种变化从未被记录。谢谢大家回答这个问题。