Linux下Bluez的编程实现
1、 蓝牙的各个协议栈的简介 2
1.1、蓝牙技术 2
1.1、蓝牙协议栈 2
1.2、蓝牙技术的特点 4
1.2.1、蓝牙协议栈体系结构 4
1.2.2、蓝牙协议栈低层模块 4
1.2.3、软件模块 5
1.3、蓝牙的一些Profile 6
2、Bluez和D-Bus 7
2.1、Bluez和D-Bus体系结构 7
2.2、D-Bus介绍 9
2.3、Bluez的安全接口 13
2.4、Bluez适配器接口 15
2.5、Bluez配对 16
2.6、Bluez绑定 17
3、Bluez编程实现 18
3.1、蓝牙开发关键技术剖析 18
3.1.1、连接机制分析 18
3.1.2、自动连接 18
3.1.3、时钟设计 19
3.1.4、配对列表管理 20
3.1.5、蓝牙文件传输模式 20
3.2、hci层介绍 20
3.2.1、hci层介绍 20
3.2.2、hci层编程 21
3.3、L2CAP层编程 25
3.3.1、L2CAP协议简介 25
3.3.2、L2CAP编程方法 26
3.4、SDP协议简介 27
4、Openobex 28
4.1、Openobex简介 28
4.2、Openobex与bluez编程实现 29
5、 Obexftp 32
5.1、obexftp简介 32
5.2、基于Obexftp的应用程序开发 32
6、参考资料 32
1