注意:此页面简要概述了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.git

conman-gnome.git

 



开发人员邮件列表

conman@connman.net是ConnMan开发人员进行讨论、提出问题和发布源代码补丁的中心地点。对ConnMan的开发讨论在邮件列表上进行,而且我们鼓励社区中的开发人员和用户积极参与。

订阅ConnMan开发人员邮件列表。

发送一封电子邮件到conman@connman.net,即可给所有的列表成员发一条消息。

 



IRC通道

互联网中继聊天(Internet Relay Chat,IRC)是与ConnMan社区成员实时取得联系的一种良好方式。

*# irc.freenode.net上的connman


Bug

书面提出和跟踪ConnMan bug。

原文链接:http://blog.csdn.net/moblin/archive/2009/08/13/4442481.aspx