注意:此页面简要概述了Connection Manager(ConnMan)项目。在ConnMan网站上可以找到更多信息。
Connection Manager项目提供了一个守护程序,用于管理运行Linux操作系统的嵌入式设备中的internet连接。Connection Manager被设计为尽可能少地占用资源,因此可以轻松地将它集成到其他基于Moblin的系统中。它是完全模块化的系统,可以通过插件进行扩展,从而支持所有类型的有线或无线技术。此外,像DHCP和域名解析这样的配置方法也是使用插件来实现的。插件方法支持对各种用例进行轻松改编和修改。
提供的组件
l Connman:用于Ethernet、WiFi、蓝牙、DHCP(udhcpc和dhclient)、resolvconf、DNS代理和PolicyKit的核心Connection Manager守护程序(connmand)和插件。
l connman-gnome:基于GTK的用户界面,用于applet和属性对话框。
Connection Manager使用的是现代基础设施,比如D-Bus、udev和netlink,以便提供与操作系统的本地集成。udev和netlink用于在系统级别上与网络设备进行通信,而系统守护程序与用户界面之间的完全分离是通过D-Bus完成的。
需要的外部组件
l wpa_supplicant(带有D-Bus扩展),用于WiFi访问
l BlueZ,用于蓝牙PAN支持
l dhclient或udhcpc,用于DHCP
l resolvconf,用于域名解析器(可选)
l PolicyKit,用于安全策略(可选)
l udev,用于高级的设备检测(可选)
源代码发布
ConnMan项目定期提供源代码发布。
源代码库
开发人员邮件列表
conman@connman.net是ConnMan开发人员进行讨论、提出问题和发布源代码补丁的中心地点。对ConnMan的开发讨论在邮件列表上进行,而且我们鼓励社区中的开发人员和用户积极参与。
订阅ConnMan开发人员邮件列表。
发送一封电子邮件到conman@connman.net,即可给所有的列表成员发一条消息。
IRC通道
互联网中继聊天(Internet Relay Chat,IRC)是与ConnMan社区成员实时取得联系的一种良好方式。
*# irc.freenode.net上的connman
Bug
书面提出和跟踪ConnMan bug。
预告:Moblin 中文站 9月 沙龙将于 9月5日举办