天天看点

meego-connman简介(没翻译那么多,内容都差不多)D-Bus/ConnMan

D-Bus/ConnMan

简介

        ConnMan是MeeGo下面的connectivity daemon,用于管理和监控网络连接。它是极端的灵活、可扩展、开发者-友好的产品。

        本文介绍怎样与ConnMan通过D-Bus接口进程编程交互。ConnMan并不想一般的D-Bus API那样实现了org.freedesktop.DBus.Properties接口,而是自己实现了一套GetProperties 和 SetProperty 方法。因此,可以使用信号来实现广播properties改变。

Service API - high level UI API

        这篇文章里将Service和Manager一起定义了,它们实现了很多methods,signals,properties。

         单一对象在connman 路径“/”上实现了Manager接口,通过它可以取出一列Service对象(还有Devices、Profiles和Connections)。

        Service实现了高层次的网络对象方法,比如配置、链接、断开等。

Devices, Connections, Profiles, etc. - low level API

        Manager接口提供了访问Devices、COnnections、Profiles的接口

继续阅读