蓝牙配置文件(Profile)大全

本文作者:转自Bluetooth SIG    发布人:BALUN-WebMaster  发布时间:2015-08-19

欢迎各位技术热爱者收阅今天的芭拉文章,自从芭拉栏目正式推出后,受到众多小伙伴的热爱,所以孱弱编会更努力,更认真的做好每一份文章发布。

为更符合各位大咖的阅读时间,芭拉栏目现做出如下微调:

1.网站发布文章时间更改为:每周一、每周三,约上午10点;

2.微信公众号发布文章时间依然为:每周五,约下午5点。

如果你还没有芭拉的微信号,编也是醉了,想不想要最新的优惠政策?想不想了解更多巴伦内幕?想就快扫描下面二维码吧~不用感谢我,请叫我红领巾!

最后重申一下:我们芭拉是一档严肃的,绝大多数为惊人原创,偶尔转载,但必定皆是精华的非大型,但正规,不逗乐的技术分享栏目。

好吧,以下内容很严肃。。。

蓝牙配置文件即为蓝牙Profile,是指在使用Bluetooth无线技术,设备必须能够解译若干蓝牙配置文件,即支持若干Profile,如当前我们广泛使用的蓝牙耳机或蓝牙音箱支持的A2DP,AVRCP,HSP以及HFP等Profile

蓝牙配置文件为可行应用的定义,定义了蓝牙设备与其它蓝牙设备进行通信所采用的一般行为。众多蓝牙配置文件描述了设备的许多不同类型的应用或用例。遵循蓝牙规格的指引,开发人员可创建与其它蓝牙设备进行互操作应用。

至少每个蓝牙配置文件都包含下列方面的信息:

对其它配置文件的依赖性

建议的用户界面格式

配置文件所采用的蓝牙协议栈特定部分。为履行任务,各配置文件在协议栈的各层级采用特定的选项和参数,这可能包括(如适用)所需服务记录的概要

已采纳的蓝牙配置文件列表:

当前,被Bluetooth SIG采纳的,可供广大蓝牙产品厂商的在进行蓝牙认证时进行互操作性测试验证的配置文件有以下两类:

基于GATT 配置文件

BR/EDR配置文件

需要特别说明的是,基于蓝牙低功耗应用,Bluetooth SIG组织允许蓝牙产品厂商基于GATT协议,自定义配置文件。由于这些配置文件是客户自定义的,往往需要结合蓝牙产品厂商特殊的硬件和/或软件,方可正常使用,就不存在互操作性的问题,即这些自定义的配置文件是不在Bluetooth SIG蓝牙认证的范畴之内的。

基于GATT配置文件

说明

ANP

警报通知配置文件

令客户端设备能够接收不同类型的警报和事件信息,以及服务器设备上的新警告及未读取项目的计数信息。

ANS

警报通知服务

显示不同类型的警告。

BAS

电池服务

显示设备的电池状态。

BLP

血压配置文件

令设备可与血压传感器设备连接和互动,以供用于消费者和专业健康护理应用。

BLS

血压服务

显示血压监测仪上的血压的其它数据,以供用于消费者和专业健康护理应用。

CTS

当前时间服务

定义如何采用通用属性配置文件(GATT)显示当前时间。

DIS

设备信息服务

显示设备的制造商信息。

FMP

Find Me配置文件

定义按压一台设备上的按钮触动同类设备的警告信号的行为。

HTP

健康体温计配置文件

令收集设备可与体温计传感器连接和互动,以供用于医疗保健应用。

HRP

心率配置文件

令收集设备可与心率传感器连接和互动,以供用于健身应用。

HRS

心率服务

显示心率传感器的心率和其它数据,旨在用于健身设备。

HIDS

HID服务

显示HID报告和其它HID数据,旨在用于HID主机和HID设备。

HOGP

基于GATT的HID配置文件

定义使蓝牙低耗能无线通信的设备如何采用通用属性配置文件支持基于蓝牙低耗能协议栈的HID服务。

IAS

即时警报服务

显示控制点,允许同类设备促使该设备发出即时警报。

LLS

链路丢失服务

定义两个设备之间的链接丢失行为。

NDCS

下个日光节约时间更改服务

定义如何采用通用属性配置文件(GATT)显示有关下个日光节约时间更改的信息。

PASP

电话警报状态配置文件

令PUID设备可警告用户与PUID设备连接的电话处于警报状态。

PASS

电话警报状态服务

显示处于连接中的电话的警报状态。

PXP

近距传感配置文件

启动两个设备的近距监控。

RTUS

参考时间更新服务

定义客户端如何采用通用属性配置文件(GATT)要求时间服务器更新参考时间来源。

ScPP

扫描参数配置文件

定义采用蓝牙低耗能无线通信的扫描客户端设备如何将它的扫描行为写入扫描服务器,以及扫描服务器如何请求更新扫描客户端扫描行为。

ScPS

扫描参数服务

令GATT客户端可存储其在GATT服务器设备上使用的低耗能扫描参数,以令GATT服务器可利用有关信息调整行为,从而优化能耗和/或重新连接延迟。

TIP

时间配置文件

令设备可获取日期、时间、时区和日光节约时间信息及控制与时间相关的功能。

TPS

发射功率服务

显示处于连接中的设备的当前发射功率水平。

BR/EDR配置文件

说明

A2DP

高级音频分发配置文件

说明了立体声音效音频如何从媒体源流化传送至汇点。

AVRCP

音频/视频远程控制配置文件

旨在提供控制电视、立体声音频设备或其它音频/视频设备的标准界面。该配置文件允许单一远程控制(或其它设备)控制用户拥有的所有音频/视频设备。

BIP

基本成像配置文件

定义了如何远程控制成像设备,成像设备如何打印及成像设备如何将图像传送至存储设备。

BPP

基本打印配置文件

使设备可向承担打印任务的打印机发送文本、电子邮件、v-card、图像或其它信息。

DI

设备ID配置文件

提供蓝牙设备类别以外的额外信息,以将有关信息合并入服务发现配置文件(SDP)记录和EIR响应。

DUN

拨号网络配置文件

提供了通过蓝牙技术访问网络和其它拨号服务的标准。

FTP

文件传输配置文件

定义客户端设备如何浏览服务器设备的文件夹和文件。

GAVDP

通用音频/视频分发配置文件

提供A2DP和VDP的基础,而这两个文件是旨在通过蓝牙技术分发视频和音频流系统的基础。

GOEP

通用对象配置文件

用于从一个设备向另一个设备传输对象。

HFP

免提配置文件

HFP描述了免提设备如何使用网关设备拨打和接听电话。

HCRP

硬拷贝电缆替换配置文件

定义如何通过蓝牙无线链路完成基于驱动程序的打印。

HDP

保健设备配置文件

启用医疗保健和健身设备使用模型。

HSP

耳机配置文件

说明了蓝牙耳机应如何与蓝牙设备进行通信。

HID

人机界面设备配置文件

定义蓝牙键盘、鼠标、指示和游戏设备及远程控制设备所使用的协议、程序和特征。

MAP

信息访问配置文件

定义了设备之间交换信息的特征和程序。

MPS

多配置文件

定义了多配置文件单一设备和多配置文件多设备的特征和程序

OPP

对象推送配置文件

定义推送服务器和推送客户端的角色。

PBAP

电话簿访问配置文件

定义设备之间交换电话簿对象的程序和协议。

PAN

个人局域网配置文件

定义两个或以上的蓝牙设备如何形成ad-hoc网络及如何通过网络接入点使用该机制访问远程网络。

SAP

SIM访问配置文件

定义通过蓝牙链路访问GSM SIM卡、UICC卡或R-UIM卡所使用的协议和程序。

SDAP

服务发现应用配置文件

说明应用应如何使用SDP发现远程设备上的服务。

SPP

服务端口配置文件

定义如何设置虚拟串口和连接两个两个蓝牙设备。

SYNC

同步配置文件

与GOEP一起使用,使蓝牙设备的日历和地址信息(个人信息管理程序(PIM)条目)实现同步。

VDP

视频分发配置文件

定义蓝牙设备如何通过蓝牙无线技术串流视频。

来源: Bluetooth SIG

如有侵权,请立即告知