Gibt es eine Möglichkeit, mit Python auf Wi-Fi-Daten von OS X zuzugreifen? (Signalstärke, zum Beispiel)

8

Ich bin nur neugierig, ob es möglich wäre, irgendwelche Python-Tools zu verwenden, um die Wi-Fi-Signalstärke in OS X abzufragen. Die meisten meiner Suchen ergeben nur Python-Tools für Linux, aber keine für OS X.

Wenn nicht, gibt es andere Möglichkeiten, solche Daten programmatisch zu bekommen?

    
Saxophlutist 02.03.2013, 00:09
quelle

2 Antworten

7

Die Antwort auf diese Frage beschreibt, wie das CoreWLAN-Framework geladen wird. Sobald Sie das getan haben, können Sie die CWInterface-Klasse verwenden, um den RSSI unter anderen Statistiken zu finden:

%Vor%

Eine vollständige Liste finden Sie in der CWInterface-Dokumentation der verfügbaren Eigenschaften.

    
jatoben 02.03.2013, 03:24
quelle
1

Für Mac gibt es ein Kommandozeilenwerkzeug namens Flughafen. Sie können manuell alle Wi-Fi-Einstellungen, Netzwerkkarteneinstellungen, Netzwerkfehler beheben, Sicherheitstypen für eine Verbindung ändern, Pakete in eine pcap-Datei aufnehmen, Netzwerke verbinden und verlassen, ein WLAN-Netzwerk vergessen, Router und Netzwerke priorisieren, Signalstärke sehen und Interferenzen usw.

Es ist normalerweise hier drin - /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Sie können dies einfach für Hilfe eingeben

%Vor%

Wenn Sie diesen und den Unterprozess zusammen benutzen, können Sie die meisten dieser Dinge in Python machen

    
medakeshav 17.06.2015 18:31
quelle

Tags und Links