Nitro's

Nov 24, 2013 - Comments - dev tech

Android 蓝牙模式定义 Activity运行方式

位置:platform/packages/apps/Bluetooth

位置:platform/packages/apps/Calendar

1、Bluetooth Profile

不同类型的蓝牙设备的通信依赖于各自Profile的定义。

Profile是在蓝牙通讯连接管理层之上为不同类型设备之间通讯而定义的一套描述规范。在Bluetooth 4.0之前主要有A2DP(Advanced Audio Distribution Profile)、HDP(Health Device Profile)、HFP(Hand-Free Profile)、HID(Human Interface Device Pro)、OPP(Object Push Profile)、PAN(Person Area Networking)、PBAP(Phone Book Access Profile),android原生系统的Bluetooth管理器均实现了上述Profile,在Bluetooth 4.0之后推出了一套新的Profile-GATT,它为低功耗的蓝牙设备而设计,能够兼容健身医疗、定位通知、时钟认证等蓝牙设备。

关于GATT、蓝牙传输协议工作机制、Bluetooth Profile的更多信息你参见Buletooth World 2013 大会资料

BW13_DayOne_Session2_NewEnhancProfiles 

San Jose - AM3 - Bluetooth Technology Overview - Part1

2、Activity运行模式

参见Android Activity 运行模式