2016-07-16 50 views

回答

0

可以在wpa_supplicant配置文件指定ctrl_interface,例如:

ctrl_interface=/tmp/wpa_supplicant 

Аfter运行的wpa_supplicant使用这个配置文件的插座将被创建。如果您的接口是wlan0,那么通往插座的路径将为/tmp/wpa_supplicant/wlan0.

您可以连接到此插座并使用wpa_ctrl_recv读取事件。事件实际上是纯文本,但你可以解析它们。

您只需要以某种方式将必要的功能包括到您的项目中。至于我,我只是将wpa_supplicant源文件(wpa_ctrl.h,wpa_ctrl.c和其他一些包含的文件)的一部分复制到了我的项目中。但可能有一些你可以使用的库。