我正在尝试使用Connman来管理嵌入式系统的WiFi连接,因为它可以自动处理任何类型的保护。
在交互模式下,它非常简单:
在我的系统上,用户使用远程(Web)应用程序输入WiFi凭据(SSID,密码)。然后我将使用此信息使用脚本设置connman。
目标是避免用户选择要设置的保护类型。我的意思是,大多数用户只输入SSID /密码,但他们不知道它是WPA-PSK还是WEP连接。
我正在阅读文档,但我不确定哪种方法是正确的:
但据我了解,我需要指定安全类型:
安全性:网络的安全类型。可能的值是'psk' (WPA / WPA2 PSK),'ieee8021x'(WPA EAP),'无'和'wep'。什么时候没有设定 如果配置了EAP类型,则默认值为'ieee8021x','psk' 如果存在密码短语,否则为“无”。
如果省略该字段,似乎不会处理'wep'。
在这里我理解它需要一个'代理'来提供密码,因此我担心我无法以编程方式发送它。
你有什么建议吗?