蓝牙Profile的概念和常见种类

Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部 的Bluetooth规范。为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile。Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层。

在所有的Profile中,有四种是基本的Profile,这些Profile会被其它的Profile使用,它们包括GAP/SDAP/SPP/GOEP Profile。

1.1 GAP

GAP Profile: Generic Access Profile,该Profile保证不同的Bluetooth产品可以互相发现对方并建立连接。

一般访问应用规范(GAP)定义了蓝牙设备如何发现和建立与其他设备的安全(或不安全)连接。它处理一些一般模式的业务(如询问、命名和搜索)和一些安全性问题(如担保),同时还处理一些有关连接的业务(如链路建立、信道和连接建立)。GAP规定的是一些一般性的运行任务。因此,它具有强制性,并作为所有其它蓝牙应用规范的基础。

1.2 SDAP

SDAP Profile: Service Discovery Application Profile,通过该Profile,一个Bluetooth设备可以找到其它Bluetooth设备提供的服务,以及查询相关的信息。

1.3 SPP

         全称Serial Port Profile,定义了如何在两台BT设备之间建立虚拟串口并进行连接。



         例如,在两台电脑或者Labtop之间就可以建立这种连接,如下图所示: 

  

 

1.4 GOEP

GOEP Profile: Generic Object Exchange Profile,通用对象交换。这个Profile的名字有些费解,它定义的是数据的传输,包括同步,文件传输,或者推送其它的数据。可以理解为与内容无关的传输层协议,可以被任何应用用来传输自己定义的数据对象。

1.5 A2DP

A2DP 全名是Advenced Audio Distribution Profile 蓝牙音频传输模型协定。

A2DP 规定了使用蓝牙非同步传输信道方式,传输高质量音乐文件数据的协议堆栈软件和使用方法,基于该协议就能通过以蓝牙方式传输高品质的音乐了。这个技术可以利用立体声蓝牙耳机来收听手机中的音乐了。

所谓的蓝牙其实包括很多版本以及小的功能规范子集,其中一个叫做 A2DP(Advance Audio Distribution Profile) 的,是专门为使用蓝牙传送立体声音乐而制定的只要两个蓝牙设备均支持这种规范,那么即可以实现无线传送立体声音乐。

1.6 DUN

全称Dial-up Networking (DUN) Profile,实现一台蓝牙设备通过另外一个带无线功能的蓝牙设备共享上网。

如下图所示:

 

         参照http://msdn.microsoft.com/en-us/library/cc510743.aspx。

 

1.7 VRCP

  AVRCP(Audio/Video Remote Control Profile),也就是音频/视频远程控制配置文件。

  AVRCP 设计用于提供控制TV、Hi-Fi设备等的标准接口。此配置文件用于许可单个远程控制设备(或其它设备)控制所有用户可以接入的A/V设备。它可以与 A2DP 或 VDP 配合使用。

  AVRCP 定义了如何控制流媒体的特征。包括暂停、停止、启动重放、音量控制及其它类型的远程控制操作。AVRCP 定义了两个角色,即控制器和目标设备。控制器通常为远程控制设备,而目标设备为特征可以更改的设备。在 AVRCP 中,控制器将检测到的用户操作翻译为 A/V 控制信号,然后再将其传输至远程 Bluetooth 设备。对于“随身听”类型的媒体播放器,控制设备可以是允许跳过音轨的耳机,而目标设备则是实际的播放器。常规红外遥控器的可用功能可以在此协议中实现。

  AVRCP 协议规定了AV/C 数字接口命令集(AV/C 命令集,由1394 行业协会定义)的应用范围,实现了简化实施和易操作性。此协议为控制消息采用了AV/C 设备模式和命令格式,这些消息可以通过音频/视频控制传输协议 (AVCTP) 传输。

1.8 HID

HID全称Human Interface Device Profile, 即人机接口设备Profile.

Provides support for devices such as mouse, joysticks, keyboards, as well as sometimes providing support for simple buttons and indicators on other types of devices. It is designed to provide a low latency link, with low power requirements.

Bluetooth HID is a lightweight wrapper of the Human Interface Device protocol defined for USB. The use of the HID protocol simplifies host implementation (ex: support by Operating Systems) by enabling the re-use of some of the existing support for USB HID to also support Bluetooth HID.

Popular devices that feature support for this profile include: Logitech diNovo Media Desktop 2.0, Microsoft Optical Desktop Elite for Bluetooth. PlayStation 3 controllers and Wii Remotes also use BT HID.

更加详细的内容,请参考http://en.wikipedia.org/wiki/Bluetooth_profile和http://www.bluetooth.com/English/Technology/Works/Pages/default.aspx

 

ID

profile

名字

用途

1

A2DP

Advanced Audio Distribution Profile

《高级音频分发规范》。如:手机的高质量音乐播放,可以传到蓝牙立体声耳机或者车载设备;A2DP主要的目的是双向传递高质量的音频流

2

AVRCP

Audio Video Remote Control Profile

《音视频远程控制规范》。目的是为了遥控。 现在的蓝牙立体声耳机上一般可以遥控手机。比如播放音乐时(上一首/下一首);打电话时接通/关闭。

3

BIP

Basic Imaging Profile

《基本成像规范》。可以在不同的设备之间传递图片;比如可以手机上的图片传给打印机。

4

BPP

Basic Priting Profile

《基本打印规范》。比如手机可以把文本、邮件、图片等发送给打印机,有打印机完成打印。

5

CIP

Common ISDN Access Profile

《公共ISDN接入规范》。

6

CTP

Codeless Telephony Profile

《无绳电话规范》

7

DID

Device ID Profile

《设备ID规范》。

8

DUN

Dial-up Network Profile

《拨号网络规范》。一个典型的应用:笔记本电脑可以通过手机进行拨号上网。

9

FAX

Fax Profile

《传真规范》。FAX 旨在于手机或固定电话和安装了传真软件的 PC 之间提供适当定义的接口。典型配置为个人计算机使用手机作为 FAX 网关,向任意接收方发送 FAX 传输

10

FTP

File Transfer Profile

《文件传输规范》。这个用的是比较多的。手机之间互传文件,手机与PC之间传递文件。

11

GAVDP

General Audio Video Distribution Profile

《基本音视频发布规范》。这个是A2DP和VDP的基础。

12

GAP

General Access Profile

《基本访问规范》。这个规范是其他规范的基础。它定义了在 Bluetooth 设备间建立基带链路的通用方法

13

GOEP

General Object Exchange Profile

《通用对象交换规范》。可以将对象从一个设备传输到另外一个设备商。对象可以是任意的:比如图片,文本等。此配置文件定义了两个角色:提供拉取或推送对象位置的服务器及启动操作的客户端。GOEP 为使用 OBEX 协议的其它配置文件提供了通用蓝图

14

HCRP

Hard Copy Cable Replacement Profile

《硬拷贝电缆替代规范》。定义了如何通过 Bluetooth 无线链路完成基于驱动程序的打印。

15

HFP

Hands Free Profile

《免提规范》。典型配置如汽车使用手机作为网关设备。在车内,立体声系统用于电话音频,而车内安装的麦克风则用于通话时发送输出音频

16

HID

Human Interface Device Profile

《人机接口设备规范》。如果无线蓝牙鼠标;Wii Remotes; PlayStation 3 控制器。

17

HSP

Handset Profile

《耳机规范》。这是最常使用的。用蓝牙耳机可以控制手机:接听、挂断、调节音量。

18

ICP

Intercom Profile

这是在两个设备之间建立语音连接,换句话说,把两个昂贵的兰牙设备变成廉价的对讲机

19

LAP

LAN Access Profile

《局域网接入规范》。本功能定义了蓝牙设备如何通过点对点协议(PPP)连接LAN的程序.该功能实现了蓝牙设备连接已存在与LAN中的蓝牙设备的功能.在连接之后,该蓝牙设备即可访问上述LAN的资源.

20

OPP

Object Push Profile

《对象交换规范》。定义了诸如商务卡,约会提醒,任务等的交换功能.

21

PAN

Personal Area Networking Profile

《个域网规范》。两个或更多个 Bluetooth 设备如何构成一个即时网络

22

PBA, PBAP

Phone Book Access Profile

 

23

SPP

Serial Port Profile

《串口配置规范》。定义了如何设置虚拟串行端口及如何连接两个 Bluetooth 设备

24

SPAP

Service Discovery Application Profile

通过该Profile,一个Bluetooth设备可以找到其它Bluetooth设备提供的服务,以及查询相关的信息

25

SAP

SIM Access Profile

《SIM卡访问规范》。允许带有内置 GSM 收发器的车载电话之类的设备连接到 Bluetooth 电话中的 SIM 卡。因此车载电话本身并不需要单独的 SIM 卡。

26

SYNC

Syncronization Profile

《同步规范》。SYNC 配置文件可以与 GOEP 配合使用以支持 Bluetooth 设备间的日历和地址信息(个人信息管理器 (PIM) 项)同步。此配置文件的常见应用是 PDA 和计算机之间的数据交换

27

VDP

Video Distribution Profile

《视频发布规范》。VDP 定义了 Bluetooth 设备如何通过 Bluetooth 无线技术以流传输视频。示例使用案例包括从 PC 媒体中心向便携式播放器流传输存储的视频,或从数码相机向 TV 进行流传输

28

WAPB

Wireless Application Protocal Bearer

 
 

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

参考来源

sam0535: https://blog.csdn.net/sam0535/article/details/82967766

评论