1.1 引言 1
1.2 蓝牙介绍 2
1.3 蓝牙技术分析 4
1.3.1 概述 4
1.3.2 网络拓扑结构 5
1.3.3 语音 6
1.3.4 功能单元概述 6
1.3.5 蓝牙与相关应用 9
1.3.6 技术特点 10
1.5 蓝牙解决方案 11
1.5.1 蓝牙软件解决方案 11
1.4 应用环境 11
1.5.2 蓝牙硬件解决方案 12
1.6 蓝牙技术与其他技术比较分析 13
1.6.1 蓝牙技术和其他2.4 GHz标准的比较 13
1.6.2 蓝牙技术与红外技术的比较 15
1.7 产品 18
1.8 结论 19
2.1 概述 20
2.2 LOS条件下的电磁波传播 21
2.3 NLOS条件下的电磁波传播 21
2.4 多重反射环境下的信号传播 22
3.1 蓝牙核心协议 25
3.1.1 基带协议 26
3.1.3 逻辑链路控制和适配协议 27
3.1.2 链路管理协议 27
3.1.4 服务发现协议 28
3.2 替代电缆协议和电话控制协议 28
3.2.1 替代电缆协议 28
3.2.2 电话控制协议 29
3.3 选用协议 29
3.3.1 点对点协议 30
3.3.2 TCP/UDP/IP 30
3.3.3 对象交换协议 31
3.3.4 无线应用协议 32
3.3.5 无线应用环境 34
4.1 概述 37
4.2.1 射频信道 38
4.2 蓝牙射频 38
4.2.2 射频规范 40
4.3 链路控制器和基带 42
4.3.1 概述 42
4.3.2 微微网和散射网 43
4.3.3 物理链路 43
4.3.4 分组 45
4.3.5 蓝牙编址 52
4.3.6 数据加噪 54
4.3.7 蓝牙时钟 54
4.3.8 逻辑信道 56
4.3.9 信道控制 57
4.3.10 跳频序列选择 67
4.3.11 蓝牙安全性 68
5.1 概述 74
5.2 LMP_PDU与LMP_PDU的处理 75
5.3 安全管理 79
5.3.1 鉴权和匹配 79
5.3.2 加密 80
5.4 功率管理和功率管理状态 81
5.4.1 呼吸模式 81
5.4.2 保持模式 82
5.4.3 休眠模式 82
5.5 控制带宽通信 83
5.5.1 SCO链路 84
5.5.2 ACL链路的服务质量 84
5.6.2 主从角色切换 85
5.6 链路控制器管理 85
5.6.1 呼叫配置 85
5.6.3 时钟和时间信息 86
5.6.4 信息交换 86
5.6.5 连接建立与断开 87
6.1 概述 88
6.2 基本操作 90
6.2.1 信道标识符 90
6.2.2 分段和重组 92
6.3 状态机 93
6.3.1 事件 95
6.3.2 动作 97
6.3.4 事件到行为的映射 98
6.4 数据分组格式 100
6.4.1 面向连接信道 101
6.4.2 无连接数据信道 101
6.5 信令 102
6.6 配置参数选项 103
6.6.1 最大传输单元 104
6.6.2 刷新超时选项 105
6.6.3 服务质量选项 105
7.1 引言 108
7.2 概述 108
7.2.1 SDP客户服务器交互作用 108
7.2.3 服务属性 110
7.2.2 服务记录 110
7.2.4 服务类 112
7.2.5 服务搜索 112
7.2.6 服务浏览 113
7.3 数据表示 114
7.4 协议说明 115
7.4.1 协议数据单元格式 115
7.4.2 局部应答和后续状态 117
7.4.3 错误处理 117
7.4.4 服务搜索处理 118
7.4.5 服务属性处理 121
7.4.6 服务搜索属性处理 123
7.5 服务属性定义 125
7.5.1 通用服务属性 126
7.5.2 “服务发现服务器”服务类属性定义 128
7.6 SDP的应用 129
7.5.3 “浏览组描述符”服务类属性定义 129
8.1 概述 131
8.2 RFCOMM概述 131
8.3 RFCOMM服务 133
8.3.1 RS-232信号兼容性 133
8.3.2 空Modem仿真 134
8.3.3 多路串口仿真 135
8.4 服务接口描述 137
8.5 RFCOMM与TS07.10的关系 138
8.6 流控制 142
8.7.1 端口仿真和端口代理实体 143
8.7 RFCOMM与其他实体的互操作 143
8.7.2 服务登记和发现 144
8.7.3 低层相关性 145
9 蓝牙规范综述 146
10.1 通用访问规范 150
10.1.1 通用参数 151
10.1.2 模式 152
10.1.3 安全特性 153
10.1.4 空闲模式程序 154
10.1.5 建立过程 160
10.2 服务发现应用规范 163
10.2.1 简介 163
10.2.2 规范堆栈 165
10.2.3 配对 166
10.2.4 应用层 167
10.2.5 L2CAP 170
10.2.6 链路管理 172
10.2.7 链路控制 173
10.3 总结 175
11.1 无绳电话规范 177
11.1.1 简介 177
11.1.2 协议栈 178
11.1.3 TCS-BIN进程 183
11.1.4 服务发现进程 186
11.1.5 LMP进程 187
11.1.6 链路控制功能 188
11.1.7 通用接入规范应用 189
11.2 对讲规范 190
11.2.1 简介 191
11.2.2 呼叫进程 192
11.2.3 消息摘要 194
11.2.4 呼叫失败 195
11.3 耳机规范 196
11.3.1 简介 196
11.3.2 规范概述 198
11.3.3 应用层 199
11.3.4 链路控制功能 202
11.3.5 通用接入规范应用 203
12.1.1 简介 205
12.1 串口规范 205
12.1.2 规范综述 206
12.1.3 应用层 208
12.1.4 RFCOMM互通性要求 209
12.1.5 L2CAP互通性要求 210
12.1.6 SDP互通性要求 210
12.1.7 链路管理互通性要求 211
12.1.8 链路控制互通怀要求 211
12.2 通用对象交换规范 212
12.2.1 简介 212
12.2.2 协议综述 213
12.2.3 应用层特征 214
12.2.4 OBEX兼容要求 215
12.2.5 小结 217
12.3 对象存储规范 217
12.3.1 简介 218
12.3.2 协议栈 219
12.3.3 用户界面 220
12.3.4 应用层特征 221
12.3.5 OBEX操作 223
12.4 文件传输规范 224
12.4.1 简介 224
12.4.2 功能 227
12.4.3 基本操作 227
12.4.4 应用层 228
12.4.6 服务发现程序 229
12.4.5 OBEX操作 229
12.5 同步规范 230
12.5.1 简介 230
12.5.2 基本操作 232
12.5.3 应用层 234
12.5.4 OBEX操作 235
12.5.5 服务发现程序 235
13.1 拨号网络规范 237
13.1.1 简介 238
13.1.2 规范概述 239
13.1.3 应用层 240
13.1.4 拨号与控制互操作性需求 241
13.1.5 串口规范互操作性需求 243
13.1.6 通用接入规范互操作性需求 244
13.2 局域网接入规范 245
13.2.1 简介 245
13.2.2 用户界面 249
13.2.3 服务发现程序 251
13.2.4 DUNP和LAP的比较 252
13.3 传真规范 253
13.3.1 简介 254
13.3.2 应用层 256
13.3.3 服务发现程序 257
13.3.4 通用接入规范适应性 258
14 蓝牙应用 259
英文缩写对照 264
参考文献 271