在 IMX8mp 板上使用 connman 连接到 WiFi 时出错

问题描述 投票:0回答:1

我有一块运行 Yocto Poky 构建映像的 IMX8MP 板。它运行一个小型 HTTP 服务器,以便用户输入

SSID_NAME
PASSPHRASE
。服务器收到这些信息后,我想连接到用户输入的 Wi-Fi。我尝试在
/var/lib/connman/wifi_XXXXX_YYYYY_managed_psk/settings
中创建文件。文件内容为:

[wifi_XXXXX_YYYYY_managed_psk]
SSID=YYYYY
Name=SSID_NAME
Passphrase=PASSPHRASE
AutoConnect=true

但是,当我尝试通过执行以下操作进行连接时出现错误

connmanctl connect wifi_XXXXX_YYYYY_managed_psk
:

Error /net/connman/service/wifi_XXXXX_YYYYY_managed_psk: Not registered

我创建文件然后执行

connect
命令的原因是因为
connmanctl connect wifi_XXXXX_YYYYY_managed_psk
要求输入密码,而我不知道如何使用脚本传递它。

bash network-programming yocto imx8 connman
1个回答
0
投票

您在使用 ConnMan 时遇到的错误(未注册)通常表示 ConnMan 尚未发现或正确初始化您尝试连接的服务。 这里,描述了您的情况。

© www.soinside.com 2019 - 2024. All rights reserved.