2016-07-16 13 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およびその他のインクルードファイル)をプロジェクトに単純にコピーしました。しかしおそらくあなたが使うことができるライブラリがあります。

関連する問題