如何在断开wifi时使用wpa_cli获取WiFi断开连接事件

时间:2016-05-17 21:04:15

标签: embedded-linux wpa-supplicant

我正在使用嵌入式Linux系统。当现有WiFi断开连接时,我需要连接到新的WiFi。我可以使用一个具有固定睡眠时间的循环,看看wifi是否连接,但它似乎效率低下。 任何人都可以提出一种方法,即wpa_cli可以作为守护进程启动,当WiFi断开连接时会触发事件。

提前致谢。 森迪普•。

1 个答案:

答案 0 :(得分:1)

您可以使用wpa_supplicant公开的控件套接字来允许外部应用程序控制它.docs是here。你可以在wpa_cli上试一试,例如:在wpa_cli 扫描 scan_results 中运行以下命令。当您连接到套接字时,您将获得所有事件,如连接,disconection等。这些事件在文档中描述