Python
Mac
RSSI

特定のSSIDの電波強度RSSIを表示する(mac)

More than 1 year has passed since last update.

macにはiwconfigがないので作る。
:::cd ../../usr/local/bin
:::sudo nano iwconfig

iwconfig
#!/bin/sh

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

:::sudo chmod a+x iwconfig

できてるはず。
iwconfig叩いて確認。

test.py
import subprocess as spc
rest=spc.check_output("iwconfig")
list=rest.split()
ss=list.index("探したいSSID")
ss=ss+2
RSSI=abs(int(list[ss]))
print(RSSI)

0に近い方が電波強度強いらしい

python上でコマンド動かして出力を整形してるだけ(強引)