第一章 connman介绍
connman学习
Connection Manager简称connman,connman是使用d-bus做为进程间通信机制来管理Linux网络链接的一种软件。在connman的d-bus接口中,有一个接口叫做service。该接口的全称为:net.connman.Service,自然是挂在net.connman上面的。做为net.connman.Service接口,它可以访问到network的细节以及用户偏好使用什么类型的网络(比如3g、wifi、wimax等等)。外部的程序就通过net.connman.Service的一堆Properties和Methods来实现它基本的功能。
ConnMan遵循 GPL v2.0许可, 英特尔是该项目的主要贡献者。
项目结构图(来自http://blog.csdn.net/z2066411585):
项目位置:http://git.kernel.org/cgit/network/connman/connman.git/
后续章节基于connman版本2.60