没有合适的资源?快使用搜索试试~ 我知道了~
AndroidM_Bluetooth模块软件架构设计解读
需积分: 50 20 下载量 33 浏览量
2018-07-26
09:09:05
上传
评论
收藏 6.23MB DOC 举报
温馨提示
试读
56页
本文档详细介绍Android6.0蓝牙的代码架构、功能,以及各个模块主要功能实现时序图。
资源推荐
资源详情
资源评论
软件架构设计文档
AndroidM Bluetooth 软件架构设计文
档
目录
1.Android Bluetooth............................................................................................................................3
1.1 背景.......................................................................................................................................3
1.2 目的.......................................................................................................................................3
1.3 要求.......................................................................................................................................4
1.4 名词与术语...........................................................................................................................5
2.总体架构分析..................................................................................................................................6
3.子模块软件架构分析......................................................................................................................8
3.1 Setting....................................................................................................................................8
3.1.1 功能............................................................................................................................8
3.1.2 框架............................................................................................................................8
3.1.3 文件说明....................................................................................................................9
3.1.4 时序图......................................................................................................................11
3.1.4.1 电源管理时序图...........................................................................................11
...................................................................................................................................13
3.1.4.2 设备查询时序图...........................................................................................13
3.1.4.3 配对过程时序图...........................................................................................14
3.2 OPP......................................................................................................................................15
3.2.1 功能..........................................................................................................................15
3.2.2 框架..........................................................................................................................15
3.2.3 文件说明..................................................................................................................17
3.2.4 发送对象时序图......................................................................................................18
3.2.5 接收对象时序图......................................................................................................19
3.3 HFP......................................................................................................................................21
3.3.1 功能..........................................................................................................................21
3.3.2 框架..........................................................................................................................21
3.3.3 文件说明..................................................................................................................23
3.3.4 接听电话时序图......................................................................................................24
3.4.2 框架..........................................................................................................................27
3.4.3 文件说明..................................................................................................................28
3.4.4 A2DP 连接时序图...................................................................................................29
3.5 PAN.....................................................................................................................................30
3.5.1 功能..........................................................................................................................30
3.5.2 框架..........................................................................................................................30
3.5.3 文件说明..................................................................................................................31
3.5.4 PAN 连接时序图.....................................................................................................32
软件架构设计文档
3.6 HID......................................................................................................................................33
3.6.1 功能..........................................................................................................................33
3.6.2 框架..........................................................................................................................33
3.6.3 文件说明..................................................................................................................35
3.6.4 HID 连接时序图......................................................................................................36
3.7 PBAP...................................................................................................................................37
3.7.1 功能..........................................................................................................................37
3.7.2 框架..........................................................................................................................37
3.7.3 文件说明..................................................................................................................39
3.7.4 PBAP 获取电话薄时序图.......................................................................................40
3.8 MAP....................................................................................................................................41
3.8.1 功能..........................................................................................................................41
3.8.2 框架..........................................................................................................................41
3.8.3 文件说明..................................................................................................................43
3.8.4 MAP 获取短信时序图............................................................................................44
4. BLE 技术.......................................................................................................................................46
4.1. 说明....................................................................................................................................46
4.2 框架.....................................................................................................................................47
4.3 文件说明.............................................................................................................................50
4.4 核心类图.............................................................................................................................51
4.5 核心功能时序图.................................................................................................................53
4.5.1 扫描 BLE 设备.........................................................................................................53
4.5.2 Gatt Client 端实现...................................................................................................53
4.5.3 GattServer 端............................................................................................................54
参考文档...........................................................................................................................................56
软件架构设计文档
1.Android Bluetooth
1.1 背景
系统的研发代号是 , 年 月
日举行。在发布会上代号为“(棉花糖)”的安卓
系统正式推出。
1.2 目的
本文档详细介绍 蓝牙的代码架构、功能,以及各个
模块主要功能实现时序图。
软件架构设计文档
1.3 要求
功能 子功能 备注
电源管理
设备名称管理
设备查询
配对连接
! "
#
$ 命令
%!! %!!&
' %!!(
对象推送
! )
!! !)
*+
主机端角色
+! +!,
+!-
./&!$
# ! !0
!
软件架构设计文档
1.4 名词与术语
本文涉及的专有名词、定义和缩写的含义如下:
名词 说明
手机蓝牙设置 0* 界面,开启蓝牙,搜索设备,配对连接等
%!!
对象推送配置文件,适用于蓝牙设备的对象交换
!
免提配置文件,适用于手机免提电话
+!
高级音频分发配置文件,适用于立体声应用
!
个人局域网配置文件,适用于手机访问互联网
"
语音网关,音频输入和输出的设备,典型的 AG 设备是手机
#
免提设备,执行音频网关的远程音频输入输出设备
+!,
音频数据的源端
' +!-
音频数据的接收端
./&!
$
远程设备 1. 播放上一首,下一首等
!0
个人局域网用户,连接到启用 的 !0设备可
创建一个包含您的计算机和设备的临时网络
!
网络访问节点,连接到启用 的 !设备可让您
将计算机连接到更大的网络,如家庭网络、企业网络或
*
*+
人机交互设备,蓝牙中指蓝牙鼠标、键盘
!!
蓝牙应用,指 2-
剩余55页未读,继续阅读
资源评论
s_super001
- 粉丝: 23
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功