页次: 1
蓝牙协议简介
http://www.bijishequ.com/detail/343720?p=
从Android 3.0开始,Bluetooth API就包含了对Bluetooth profiles的支持。
Bluetooth profile是基于蓝牙的设备之间通信的无线接口规范。
你在你的类里可以完成BluetoothProfile接口来支持某一Bluetooth profile。
Android Bluetooth API完成了下面的Bluetooth profile:
Headset profile提供了移动电话上的Bluetooth耳机支持。Android提供了BluetoothHeadset类,它是一个协议,用来通过IPC(interprocess communication)控制Bluetooth Headset Service。BluetoothHeadset既包含Bluetooth Headset profile也包含Hands-Free profile,还包括对AT命令的支持。
HFP (Hands-free Profile),免提模式,让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。
HDP(Health Device Profile.),蓝牙医疗设备模式,可以创建支持蓝牙的医疗设备,使用蓝牙通信的应用,例如心率监视器,血液,温度计和秤。
AVRCP,音频/视频远程控制配置文件,是用来听歌时暂停,上下歌曲选择的。
A2DP(Advanced Audio Distribution Profile),高级音频传输模式。Android提供了BluetoothA2dp类,这是一个通过IPC来控制Bluetooth A2DP的协议。
HID (The Human Interface Device),人机交互接口,蓝牙鼠标键盘什么的就是这个了。该协议改编自USB HID Protocol。
OPP (Object Push Profile),对象存储规范,最为常见的,文件的传输都是使用此协议。
PAN (Personal Area Network),描述了两个或更多个蓝牙设备如何构成一个即时网络,和网络有关还有串行端口功能(SPP),拨号网络功能(DUN)。
PBAP (Phonebook Access Profile),电话号码簿访问协议。
页次: 1