Android Bluetooth 移植(下)

转载 2012年03月23日 18:55:01

支持特性

下面这一节总结了Android各个release版本所支持得蓝牙特性的变化情况,并对未来可能支持的特性做了一个粗略的展望。

Android 1.0 release

平台特性(Platform features)

·   基于 Bluez 3.36 和 Linux Kernel 2.6.25

·   Bluetooth 2.0+EDR 主机协议栈

·   HSP 1.0 (作为AG端)

·   HFP 1.5 (作为AG端)

··  三方通话

··   基于AT命令的电话本

 

认证(Qualifications)

·   QDID B014524: 主机协议栈(SDP, L2CAP, GAP, RFCOMM, SPP)

·   QDID B014624: EPL for HTC Dream (HSP, HFP)

实例产品

·   HTC Dream / T-Mobile G1

 

Android 1.1 release

没有相对1.0版的修改

 

Android 1.5 release (cupcake)

平台特性

·    基于 Bluez 3.36 和 Linux Kernel 2.6.27

·    Bluetooth 2.0+EDR 主机协议栈

··   支持'0000'的PIN码的设备自动配对

·    HSP 1.1 (作为AG端)

·    HFP 1.5 (作为AG端)

··   三方通话

··   基于AT命令的电话本

··   音量同步

··    eSCO

··    显著的bug修复及兼容性的提高

·     蓝牙立体声 (A2DP 1.2) 源端

··    AVDTP 1.2 的发起端和接受端

··    GAVDTP 1.0的发起端和接受端

··    44.1 khz, 立体声, 软件SBC 编解码

·     远程控制(AVRCP 1.0) 的目标端

··    AVCTP 1.3 的目标端

··    播放/暂停/停止/跳到上一首/跳到下一首

 

认证

·     QDID B015261: 主机协议栈(SDP, L2CAP, GAP, RFCOMM, SPP, AVCTP,AVRCP, GAVDP, AVDTP, A2DP)

·     QDID B015262: EPL for HTC Sapphire (HSP, HFP)

Android 2.0/2.1 release (eclair)

平台特性

·     基于 Bluez 4.47 和 Linux Kernel 2.6.29

·     Bluetooth 2.1+EDR主机协议栈

··    支持'0000'的PIN码的设备自动配对

··    支持简单安全配对(Simple Secure Pairing)

·     HSP 1.1 (作为AG端)

·     HFP 1.5 (作为AG端)

··    三方通话

··    基于AT命令的电话本

··    音量同步

··    eSCO

··    显著的bug修复及兼容性的提高

·     蓝牙立体声 (A2DP 1.2) 源端

··    AVDTP 1.2 的发起端和接受端

··    GAVDTP 1.0的发起端和接受端

··    44.1 khz, 立体声, 软件SBC 编解码

·     远程控制(AVRCP 1.0) 的目标端

··    AVCTP 1.3 的目标端

··    播放/暂停/停止/跳到上一首/跳到下一首

·     OPP规范 1.1版

··    增加传输图片、视频文件的能力

··    这一版本尚不支持用于传输通信录的vCard

·     PBAP 1.0版

··    不支持作为电话本服务器设备(PSE)

·     通过 Java Bluetooth API, 一个Android应用程序可以做到下面这些:

··    扫描其它蓝牙设备

··    向本地蓝牙适配器查询已配对的蓝牙设备

··    建立RFCOMM信道

··    通过SDP链接其它设备

··    与其它设备的数据传输

··    管理多个连接

·     支持与车载或桌面蓝牙设备的对接

··    框架支持电话语音通道的选通以及与车载或桌面蓝牙设备进行A2DP音频流传输

 

Android 2.2 release (Froyo)

平台特性

·     基于 Bluez 4.47 和 Linux Kernel 2.6.32

·     这一版没有添加新的应用规范

·     增加使用共享通信录的功能

·     增加导出所有联系人的功能-可以用于向car kits

·     提高对耳机和车载设备的兼容性

 

未来的发布

下面这一部分针对目前正在开发中的下一版本的支持特性提供了一个粗略的指南。 下表中的特性可能未经提醒就被修改。在邮件列表中发布规划方面的建议是不可能的。

·     支持更多的应用规范...

·     提高对耳机和车载设备的兼容性

·     蓝牙模拟器的支持

·     蓝牙低功耗


相关文章推荐

android bluetooth蓝牙移植

前段时间移植神念系统需要使用到bluetooth功能,现将移植过程中碰到的问题简要列一下,备忘而已。 1、内核增加配置 make menuconfig -> Networking suppor...

android bluetooth 移植相关注意事项

android bluetooth 移植相关注意事项 标签: androidlinuxbluedroid brcmap6330 2013-10-12 20:15 11877人阅...

android bluetooth 移植相关注意事项

bluedroid的通用架构框图: 由上图可知,bluedroid包含如下的核心组件: Bluetooth core stack libra...

Android Bluetooth 移植(上)

原文链接地址:http://source.android.com/porting/bluetooth.html#androidBluetoothPorting 本文涵盖以下方面 ·        ...

和菜鸟一起学android4.0.3源码之bluetooth移植心得

http://blog.csdn.net/eastmoon502136/article/details/7846796 近几周一直在移植bluetooth和wifi,看书的时间也没,也没有时间思考一...

android-bluetooth移植碰到的问题

前段时间移植神念系统需要使用到bluetooth功能,现将移植过程中碰到的问题简要列一下,备忘而已。 1、内核增加配置 make menuconfig -> Networking suppor...

android bluetooth 移植相关注意事项

网址:http://blog.csdn.net/yuanzhangmei1/article/details/25053729 bluedroid的通用架构框图: ...

和菜鸟一起学android4.0.3源码之bluetooth移植心得

近几周一直在移植bluetooth和wifi,看书的时间也没,也没有时间思考一些问题,总结一些移植碰到的困难之类的。前天,终于蓝牙也可以传输文件,通过a2dp播放音乐了,wifi也可以扫描到网络,并可...

【分享】iTOP4412开发板-Bluetooth移植文档

近期需要把Bluetooth移植到iTOP-4412 开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功的将蓝牙功能移植到了开发板上面,这里笔者记录移植过程及注意事项,方便以后工作需要。...

bluetooth开发(一)------Bluez工具的编译与移植

最近处理的事太多了,只能先写一些实践比较强的文章,理论的理解与阐述等有时间再写吧。 这一片主要是介绍Bluez工具的编译与移植,主要目的是测试内核驱动蓝牙模块是否正常。有些内容会涉及到公司产品,只能等...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Bluetooth 移植(下)
举报原因:
原因补充:

(最多只允许输入30个字)