的Wi-Fi AP的信息我如何獲得的Wi-Fi AP的無線信息? (SSID,Channel,Tx-power,RSSI,...)獲取在Python
我目前通過解析iwconfig
輸出來做,但我想以「正確的方式」來做。
的Wi-Fi AP的信息我如何獲得的Wi-Fi AP的無線信息? (SSID,Channel,Tx-power,RSSI,...)獲取在Python
我目前通過解析iwconfig
輸出來做,但我想以「正確的方式」來做。
你可以得到無線的統計數據從/ proc /淨/無線
但是,如果你需要的iwconfig的功能,它使用iwlib。你可以使用iwlib通過ctypes或者通過python wrapper python-iwlib。
http://git.fedorahosted.org/git/?p=python-iwlib.git;a=summary
'/ proc/net/wireless'不能提供SSID&c。只有統計。此外,我忘了說接口處於AP模式,並沒有出現在「文件」中。 – xOneca 2012-02-21 09:15:41
這是 「正道」 在Linux上。 – Andrea 2012-02-20 17:00:03
您可能必須編寫自己的模塊才能使用python - 它只能在linux機器上運行。你必須爲你想要支持的每個操作系統編寫另一個模塊。 – KevinDTimm 2012-02-20 17:11:18
我只添加到KevinDTimm的答案,它是最好不要爲每個操作系統創建獨立的模塊,而是使用'platform'模塊檢測到當前使用的OS。它讓你獲得可移植的代碼。祝你好運! – ghostmansd 2012-02-20 18:31:47