图书介绍
蓝牙应用开发指南 近程互联解决方案PDF|Epub|txt|kindle电子书版本网盘下载
![蓝牙应用开发指南 近程互联解决方案](https://www.shukui.net/cover/64/34394124.jpg)
- (美)David Kammer等著;李静等译 著
- 出版社: 北京:科学出版社
- ISBN:7030115252
- 出版时间:2003
- 标注页数:290页
- 文件大小:36MB
- 文件页数:306页
- 主题词:短距离-无线电通信:数字通信-通信技术
PDF下载
下载说明
蓝牙应用开发指南 近程互联解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 蓝牙应用介绍1
1.11
1.2为什么要扔掉电线2
1.2.1为产品增加可用性3
1.2.2考虑干扰4
1.2.3考虑连接时间5
1.2.4应付有限的带宽5
1.2.5考虑电源和覆盖范围6
1.2.6决定可接受的覆盖范围6
1.2.7适合使用蓝牙技术的产品6
1.3考虑产品设计7
1.3.1您是否在为最终用户增值7
1.4研究产品性能11
1.3.2您有时间吗11
1.4.1评测连接时间12
1.4.2连接中的服务质量15
1.4.3传送语音通信17
1.4.4研究干扰18
1.5评价所需功能23
1.5.1安全功能23
1.5.2使用节能模式23
1.5.3提供信道质量驱动的数据传输率25
1.6决定如何实现25
1.6.1选择系统软件体系结构25
1.6.2选择硬件实现选项27
1.6.3把蓝牙直接设计到PCB上28
1.6.4使用预先检验合格的完整蓝牙模块32
1.6.5考虑电池的限制34
1.7小结40
1.8内容速查41
1.9常见问题解答42
第2章 探索蓝牙基础43
2.1概述43
2.2协议栈回顾43
2.3为何未连接的设备需要对话46
2.4搜索邻近的设备47
2.4.1查询和查询扫描48
2.4.2定时49
2.4.3何时停止50
2.5连接到设备51
2.5.1寻呼和寻呼扫描51
6.5.6断开连接53
2.5.2定时53
2.6查找设备提供的服务信息54
2.5.3谁呼叫谁54
2.7连接并使用蓝牙服务56
2.8小结60
2.9内容速查60
2.10常见问题解答61
第3章 电源管理63
3.1概述63
3.2使用电源管理:何时使用以及为什么是必要的63
3.3探究蓝牙电源模式64
3.3.1活动模式64
3.3.2保持模式65
3.3.3呼吸模式66
3.3.4暂停模式68
3.4评估电源消耗级别71
3.5小结72
3.6内容速查73
3.7常见问题解答74
第4章 安全管理75
4.1概述75
4.2决定何时实施安全管理75
4.3配置安全工具箱76
4.3.1验证76
4.3.2授权:如何授权以及为什么进行授权79
4.3.3执行加密过程80
4.4理解安全体系结构81
4.4.1安全管理器的作用82
4.4.2模式182
4.4.3模式283
4.4.4模式384
4.4.5未知模式85
4.4.6安全数据库的作用85
4.4.7设备数据库的作用87
4.5使用协议和安全接口88
4.5.1安全模式2的操作89
4.5.2安全模式3的操作90
4.6探索其他安全管理的途径92
4.6.1不可见性92
4.6.2应用程序级别安全管理92
4.6.3执行安全规范92
4.6.4案例分析96
4.7小结96
4.8内容速查97
4.9常见问题解答98
5.1概述100
第5章 服务搜索100
5.2服务搜索简介101
5.2.1服务搜索协议101
5.2.2蓝牙SDP102
5.3蓝牙服务搜索的体系结构102
5.3.1服务记录的结构102
5.3.2服务搜索协议104
5.4搜索服务107
5.4.1缩短服务搜索过程108
5.4.2创建和通告服务108
5.4.3搜索特殊服务111
5.4.4浏览服务113
5.5服务搜索应用规范115
5.6Java、C和SDP117
5.7其他服务搜索协议118
5.7.1Salutation118
5.7.2服务定位协议119
5.7.3Jini120
5.7.4通用即插即用(UPnP)121
5.8SDP的未来122
5.9小结122
5.10内容速查123
5.11常见问题解答125
6.2评价Linux蓝牙协议栈126
6.1概述126
第6章 开发Linux蓝牙技术126
6.2.1比较BlueDrekar与OpenBT的功能127
6.2.2其他需要考虑的事情129
6.3理解Linux蓝牙驱动程序130
6.3.1了解内核驱动程序130
6.3.2理解蓝牙驱动程序接口132
6.4使用开放源码开发应用程序136
6.4.1研究OpenBT应用程序136
6.4.2使用btd应用程序建立PPP连接137
6.4.3编写自己的小型应用程序139
6.5连接蓝牙设备141
6.5.1初始化蓝牙协议栈141
6.5.2寻找附近设备144
6.5.3使用服务搜索146
6.5.4连接蓝牙服务150
6.5.5传输数据152
6.6控制蓝牙设备153
6.6.1区分控制型和数据型应用程序154
6.6.2使用ioctl控制设备154
6.6.3涉及到的基本情况155
6.7小结158
6.8内容速查159
6.9常见问题解答160
第7章 嵌入式蓝牙应用程序161
7.1概述161
7.2.2理解消息和队列162
7.2.1理解任务、定时器和调度程序162
7.2理解嵌入式系统162
7.2.3使用中断163
7.3着手开始164
7.3.1安装工具包166
7.3.2创建一个示例程序166
7.4在调试器下运行应用程序167
7.4.1使用插件168
7.4.2在BlueLab下调试170
7.5在BlueCore上运行应用程序171
7.6使用BlueLab库176
7.6.1基本库177
7.6.2CSR库177
7.6.3应用程序库178
7.6.4使用任务和消息179
7.6.5连接管理器181
7.7部署应用程序192
7.8小结192
7.9内容速查193
7.10常见问题解答194
第8章 在PalmOS上编写蓝牙应用程序195
8.1概述195
8.2准备工作195
8.3理解PalmOS规范196
8.4使用蓝牙虚拟串行驱动程序来更新PalmOS应用程序199
8.4.1创建客户端单方VDRV应用程序202
8.4.2创建服务器端单方VDRV应用程序205
8.5在交换管理器中使用蓝牙技术206
8.6创建具有蓝牙功能的PalmOS应用程序208
8.6.1使用基本ACL链路209
8.6.2创建L2CAP和RFCOMM连接213
8.6.3使用服务搜索协议221
8.6.4在PalmOS中使用蓝牙安全管理225
8.7为PalmOS编写永久蓝牙服务225
8.8PalmOS蓝牙支持的前景228
8.9小结228
8.10内容速查230
8.11常见问题解答232
第9章 设计一个音频应用234
9.1概述234
9.2选择编解码器235
9.2.1脉冲编码调制236
9.2.2连续变量斜率增量调制238
9.3配置语音链路240
9.3.1选择HV包类型241
9.3.2同时发送数据和语音241
9.3.3使用ACL链路以获得高质量音频243
9.4选择音频接口244
9.5选择音频规范245
9.5.1规范未涵盖的应用248
9.5.2新的音频规范248
9.6编写音频应用程序249
9.6.1搜索设备249
9.6.2使用服务搜索251
9.6.3连接到服务252
9.6.4使用音频连接的节能措施253
9.7.2设计用户接口254
9.7让您的音频应用与众不同254
9.7.1物理设计254
9.7.3允许升级255
9.7.4改良音频路径255
9.8小结255
9.9内容速查256
9.10常见问题解答258
第10章 个人信息库案例分析259
10.1概述259
10.2为何选择蓝牙技术260
10.2.1对PIB设备的要求260
10.2.2为PIB设备选择无线技术264
10.2.3考虑PIB的成本264
10.2.4探讨个人信息库的安全和保密问题265
10.3使用蓝牙协议来实现个人信息库267
10.3.1理解蓝牙标准的层次结构268
10.3.2PIB初始化270
10.3.3发送和接收信息271
10.4考虑用户的看法282
10.4.1确定系统的用户282
10.4.2确定系统的用途282
10.4.3确定采用过程中的障碍283
10.4.4管理个人信息库的性能283
10.5小结284
10.6内容速查285
10.7常见问题解答286
附录 术语表287