2

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

提前致谢。夕阳西下。

4

1 回答 1

2

您可以使用 wpa_supplicant 公开的控制套接字来允许外部应用程序控制它。文档在此处。您可以在 wpa_cli 上尝试一下,例如:在 wpa_cli scanscan_results中运行以下命令。当您连接到套接字时,您会收到所有事件,例如连接、断开连接等。这些事件在文档中进行了描述

于 2016-07-01T13:07:51.073 回答