2016-07-16 4 views

Antwort

0

Sie ctrl_interface in wpa_supplicant Konfigurationsdatei angeben können, zum Beispiel:

ctrl_interface=/tmp/wpa_supplicant 

Аfter Sie laufen wpa_supplicant diese Konfiguration ein Socket erstellt werden Datei. Wenn Ihre Schnittstelle wlan0 ist, dann ist der Pfad zum Socket /tmp/wpa_supplicant/wlan0.

Sie können eine Verbindung zu diesem Socket herstellen und Ereignisse mit wpa_ctrl_recv lesen. Ereignisse sind eigentlich reiner Text, aber Sie können sie analysieren.

Sie müssen nur irgendwie notwendige Funktionen zu Ihrem Projekt hinzufügen. Für mich habe ich einfach einen Teil der wpa_supplicant-Quellen (wpa_ctrl.h, wpa_ctrl.c und einige andere eingeschlossene Dateien) in mein Projekt kopiert. Aber wahrscheinlich gibt es eine Bibliothek, die du benutzen kannst.

Verwandte Themen