内容介绍
用户评论
全部咨询
蓝牙是一种近程的无线互联技术,它使笔记本电脑、移动电话和其他便携式设备及家用设备可以相互交换信息。本书从蓝牙技术和开发蓝牙技术的协议栈的简介开始,详细讲述了在各种常用的操作系统沙锅内开发蓝牙应用产品的全过程,其中包括电源管理、安全管理、服务搜索等内容。在讲述编写蓝牙应用程序方法和技巧的同时,书中给出了大量蓝牙高级开发人员编写的完整代码示例。最后,本书提供了一个设计音频应用的实例和个人信息库的案例分析,使读者能够全面掌握蓝牙应用的设计。
本书内容丰富,条理清晰,每章后面都包括内容速查和常见问题解答,便于读者对重点内容的查找。本书是从事蓝牙应用程序的开发人员一本很好的参考用书。
目录
- 第1章 蓝牙应用介绍
1.1 概述
1.2 为什么要扔掉电线
1.3 考虑产品设计
1. 4 研究产品性能
1.5 评价所需功能
1.6 决定如何实现
1. 7 小结
1. 8 内容速查
1. 9 常见问题解答
第2章 探索蓝牙基础
2. 1 概述
2. 2 协议栈回顾
2. 3 为何未连接的设备需要对话
2. 4 搜索邻近的设备
2.5 连接到设备
2.6 查找设备提供的服务信息
2.7 连接并使用蓝牙服务
2.8 小结
2.9 内容速查
2.10 常见问题解答
第3章 电源管理
3. 1 概述
3. 2 使用电源管理:何时使用以及为什么是必要的
3. 3 探究蓝牙电源模式
3. 4 评估电源消耗级别
3. 5 小结
3. 6 内容速查
3. 7 常见问题解答
第4章 安全管理
4. 1 概述
4. 2 决定何时实施安全管理
4. 3 配置安全工具箱
4.4 理解安全体系结构
4.5 使用协议和安全接口
4.6 探索其他安全管理的途径
4.7 小结
4.8 内容速查
4.9 常见问题解答
第5章 服务搜索
5. 1 概述
5. 2 服务搜索简介
5.3 蓝牙服务搜索的体系结构
5.4 搜索服务
5.5 服务搜索应用规范
5.6 Java、C和SDP
5.7 其他服务搜索协议
5.8 SDP的未来
5.9 小结
5.10 内容速查
5.11 常见问题解答
第6章 开发Linux蓝牙技术
6. 1 概述
6. 2 评价Linux蓝牙协议栈
6. 3 理解Linux蓝牙驱动程序
6. 4 使用开放源码开发应用程序
6. 5 连接蓝牙设备
6.6 控制蓝牙设备
6.7 小结
6.8 内容速查
6.9 常见问题解答
第7章 嵌入式蓝牙应用程序
7. 1 概述
7. 2 理解嵌入式系统
7.3 着手开始
7.4 在调试器下运行应用程序
7. 5 在BlueCore上运行应用程序
7. 6 使用BlueLab库
7.7 部署应用程序
7.8 小结
7.9 内容速查
7.10 常见问题解答
第8章 在Palm OS上编写蓝牙应用程序
8. 1 概述
8.2 准备工作
8.3 理解Palm OS规范
8.4 使用蓝牙虚拟串行驱动程序来更新Palm OS应用程序
8.5 在交换管理器中使用蓝牙技术
8.6 创建具有蓝牙功能的Palm OS应用程序
8.7 为Palm OS编写永久蓝牙服务
8.8 Palm OS蓝牙支持的前景
8.9 小结
8.10 内容速查
8.11 常见问题解答
第9章 设计一个日频应用
9. 1 概述
9. 2 选择编解码器
9.3 配置语音链路
9.4 选择音频接口
9.5 选择音频规范
9.6 编写音频应用程序
9.7 让您的音频应用与众不同
9.8 小结
9.9 内容速查
9.10 常见问题解答
第10章 个人信息库案例分析
1O.1 概述
10.2 为何选择蓝牙技术
10.3 使用蓝牙协议来实现个人信息库
10.4 考虑用户的看法
10.5 小结
10.6 内容速查
10.7 常见问题解答
附录 术语表