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