Connman是管理嵌入式设备联网的守护进程,集成了大量的通信功能. Connman是一个完全模块化的系统,可以通过插件化进行扩展,以支持各种有线或无线技术.
Connman以下功能内置于连接管理器中:
各种插件可以启用网络支持
前提条件:
wpa_supplicant -u
必须启动, connman会通过dbus总线与wpa_supplicant通讯. 网络状态
交互模式连接网络
connmanctl
connmanctl enable wifi
scan wifi
services
services wifi_*_psk
agent on
无密码的可以不需要 connect wifi_*_psk
之后会提示输入密码 state
exit
配置文件连接网络
和wpa_supplicant 同样的方式, connman也可以通过配置文件的方式连接网络.
connmanctl enable wifi
connmanctl scan wifi
connmanctl services
connmanctl services wifi_*_managed_psk
[service_wifi_<hash>_managed_psk]
Type = wifi
Name = <SSID>
Passphrase = <passphrase>
connmanctl connect wifi_*_managed_psk