《基于Bluez的应用程序的开发》由会员分享,可在线阅读,更多相关《基于Bluez的应用程序的开发(31页珍藏版)》请在金锄头文库上搜索。
1、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、 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、.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、参考资料、参考资料.321、蓝牙的各个协议栈的简介蓝牙的各个协议栈的简介1.1、蓝牙技术、蓝牙技术蓝牙(Bluetooth)技术是由 Ericsson、IBM、Intel、Nokia 和 Toshiba 公司于 1998 年 5 月共同提出开发的,并联合成立了蓝牙特殊利益小组(SIG),负责开发 无线协议规范并设定交互操作的需求。其本质是设备间的无线链接,意在于代 替有线电缆。1.1、蓝牙协议栈、蓝牙协议栈协议栈是指一组协议的集合,举个例子,把大象装到冰箱里,总共要 3 步。 每步就是一个协议,3 步组成一个协议栈。把应用层数据包发出去,也要好几 步,TCP/