简介:

HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能。

HFP(免提规格)– 在 HSP 的基础上增加了某些扩展功能,原来只用于从固定车载免提装置来控制移动电话。

A2DP(高级音频传送规格)– 允许传输立体声音频信号。 (相比用于 HSP 和 HFP 的单声道加密,质量要好得

多)

AVRCP(音频/视频遥控规格)–用于从控制器(如立体声耳机)向目标设备(如装有 Media Player 的电脑)发

送命令(如前跳、暂停和播放)。

SPP 蓝牙串口是基于SPP协议(Serial Port Profile),能在蓝牙设备之间创建串口进行数据传输的一种设备

详细介绍:

HFP

HFP(Hands-freeProfile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否

支持。

HSP

HSP 描述了Bluetooth 耳机如何与计算机或其它Bluetooth 设备(如手机)通信。连接和配置好后,耳机可以作为远程设备的音频输入和输出接口。

这是最常用的配置,为当前流行支持蓝牙耳机与移动电话使用。它依赖于在64千比特编码的音频/s的CVSD的或PCM以及AT命令从

GSM07.07的一个子集,包括环的能力最小的控制,接听来电,挂断以及音量调整。

典型的使用情景是使用无线耳机与手机进行连接。

可能会使用HSP的若干设备类型:耳机、手机、PDA、个人电脑、手提电脑。

A2DP

A2DP全名是AdvancedAudio Distribution Profile蓝牙音频传输模型协定!A2DP是能够采用耳机内的芯片来堆栈数据,达到声音的高

清晰度。有A2DP的耳机就是蓝牙立体声耳机。声音能达到44.1kHz,一般的耳机只能达到8kHz。如果手机支持蓝牙,只要装

载A2DP协议,就能使用A2DP耳机了。还有消费者看到技术参数提到蓝牙V1.0V1.1 V1.2 V2.0——这些是指蓝牙的技术版本,是指

通过蓝牙传输的速度,他们是否支持A2DP具体要看蓝牙产品制造商是否使用这个技术

A2DP_CT

The controller (CT) is a device that initiates a transaction by sending a command frame to a target. Examples for CT are a personal computer, a PDA, a mobile phone, a remote controller or an AV device (such as an in car system, headphone, player/recorder, timer, tuner, monitor etc.).
  控制器(CT)是通过向目标发送命令帧来启动事务的设备。 CT的示例是个人计算机,PDA,移动电话,遥控器或AV设备(诸如车载系统,耳机,播放器/记录器,计时器,调谐器,监视器等)。

A2DP_TG

The target (TG) is a device that receives a command frame and accordingly generates a response frame. Examples for TG are an audio player/recorder, a video player/recorder, a TV, a tuner, an amplifier or a headphone.

目标(TG)是接收命令帧并因此生成响应帧的设备。 TG的示例是音频播放器/记录器,视频播放器/记录器,TV,调谐器,放大器或耳机。

AVRCP

AVRCP(Audio/VideoRemote 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)传输。

OPP

蓝牙通信程序部分需采用用于设备之间传输数据对象OPP Profile: Object Push Profile由于OPP profile又细分为OPPC (client)端和

OPPS(server)端profile,这两个profile区别在于只有client端可以发起数据传输的过程,但是附件设备与手机通信的情景中,既有手机

发起数据传输请求也有设备侧发起传输请求的需要,所以要在设备中实现OPPC和OPPS两个profile。

PBAP

电话号码簿访问协议(PhonebookAccess Profile)

SPP

SPP Profile–Serial Port Profile defines the requirements for Bluetooth devices necessary for setting up emulated serial cable connections using RFCOMM between two peer devices. The requirements are expressed in terms of services provided to applications, and by defining the features and procedures that are required for interoperability between Bluetooth devices.

SPP配置文件 - 串行端口配置文件定义了在两个对等设备之间使用RFCOMM设置模拟串行电缆连接所需的蓝牙设备要求。 这些要求以提供给应用程序的服务以及定义蓝牙设备之间的互操作性所需的功能和过程来表示。

FTP

TP(Bluetooth File Transfer Profile) defines howfolders and files on a server device can be browsed by a client device. Once afile or location is found by the client, a file can be pulled from the serverto the client, or pushed from the client
to the server using GOEP(Generic Object Exchange Profile).

TP(蓝牙文件传输配置文件)定义客户端设备可以浏览服务器设备上的文件夹和文件。 一旦客户找到文件或位置,就可以从客户端的serverto中提取文件,或者从客户端推送文件
使用GOEP(通用对象交换配置文件)到服务器。

使用情景:典型的应用场景是两部个人电脑或手提电脑之间进行无线文件传输,或在服务器上浏览和接收文件。

DTMF(Dual Tone Multi Frequency),双音多频,由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信令有16个编码。利用DTMF信令可选择呼叫相应的对讲机
  双音多频信号(DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。
  在使用双音多频信号之前,电话系统中使用一连串的断续脉冲来传送被叫号码,称为脉冲拨号。脉冲拨号需要电信局中的操作员手工完成长途接续。
  双音多频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。

接听私密模式:

打电话时候有免提模式和私密模式,私密模式的声音不会接通到汽车,还是只有手机能听到

DUN (拨号网络 )提供一个通过蓝牙技术接入互联网和其他拨号业务的标准。

使用情景:最常见的使用场景是把你的手机当作一个无线拨号调制解调器从手提电脑上接入互联网。

SDP (服务发现协议))在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。这个协议定义了客户如何能够寻找基于特定属性的服务而不让客户知道可用服务的任何知识。SDP提供发现新服务的方法,在当客户登录到正在操作的蓝牙服务器的一个区域时是可用的时。

蓝牙协议 HFP,HSP,A2DP,A2DP_CT,A2DP_TG,AVRCP,OPP,PBAP,SPP,FTP,TP,DTMF,DUN,SDP相关推荐

  1. 蓝牙协议 HFP,HSP,A2DP,AVRCP,OPP,PBAP

    蓝牙协议 HFP,HSP,A2DP,AVRCP,OPP,PBAP 简介: HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能. HFP(免提规格)– 在 HSP 的基础上增加了某些 ...

  2. 蓝牙协议HFP,HSP,A2DP,AVRCP等

    蓝牙协议HFP,HSP,A2DP,AVRCP等 转载于:https://blog.csdn.net/bin_linux96/article/details/88848653 简介 HSP(手机规格,H ...

  3. 蓝牙协议 HFP,HSP,A2DP等等

    简介: HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能. HFP(免提规格)– 在 HSP 的基础上增加了某些扩展功能,原来只用于从固定车载免提装置来控制移动电话. A2DP( ...

  4. 蓝牙协议HFP(Hands-Free Profile)电话免提协议 Connection management 连接管理HFP SLC 的建立跟释放

    零. 概述 本文章主要讲下电话免提协议HFP(Hands-Free Profile)Connection management.包括connection establishment     跟conn ...

  5. 蓝牙协议--HFP协议--转

    HFP协议 目前HFP的使用场景有车载蓝牙,耳机和PDA,定义了AG和HFP两种角色. AG(Audio Gate)音频网关-音频设备输入输出网关      HF(Hands Free)免提-该设备作 ...

  6. android蓝牙协议名词解释 OPP HFP HDP A2DP PAN

    各种蓝牙协议的全称: OPP:对象存储规范(Object Push Profile),最为常见的,文件的传输都是使用此协议. HFP:(Hands-free Profile),让蓝牙设备能够控制电话, ...

  7. 蓝牙协议栈 电话免提协议HFP(Hands-Free)SDP介绍

    零. 概述 主要介绍下蓝牙协议栈(bluetooth stack) 电话免提协议HFP(Hands-Free) SDP的介绍,包括HF/AG角色的SDP. 一. 声明 本专栏文章我们会以连载的方式持续 ...

  8. 蓝牙协议栈 电话免提协议HFP(Hands-Free)概念讲解

    零. 概述 主要介绍下蓝牙协议栈(bluetooth stack) 电话免提协议HFP(Hands-Free) 协议概念介绍. 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下 ...

  9. 蓝牙协议栈 电话免提协议HFP(Hands-Free)关闭手机的回声消除EC(Echo canceling),噪音减弱NR(noise reduction)

    零. 概述 主要介绍下蓝牙协议栈(bluetooth stack) 电话免提协议HFP(Hands-Free) 关闭手机的回声消除EC(Echo canceling),噪音减弱NR(noise red ...

最新文章

  1. Mysql,SqlServer,Oracle主键自动增长的设置
  2. 拼装sql_3分钟短文 | Laravel复杂SQL超多WHERE子句,本地作用域你没用过
  3. 关于LookupError: No installed app with label ‘admin‘.报错的解决
  4. tomcat源码阅读之Server和Service接口解析
  5. tensorboard使用_colab打不开tensorboard的解决办法
  6. CSS浮动属性Float到底什么怎么回事,下面详细解释一下
  7. LeetCode 549. 二叉树中最长的连续序列(树上DP)
  8. antd 判断input输入内容是否大于_Python基础语法 | 代码规范amp;判断语句amp;循环语句...
  9. visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
  10. Maven—Eclipse中配置Maven
  11. You must install signalwire-client-c to build mod_signalwire。
  12. 计算机原理 复位信号解释,复位电路原理
  13. val什么意思vb中的属性值_VB语言中的val()函数是什么意思?如何使用?
  14. Go sqlx 框架使用下划线命名法处理结构体字段
  15. 3.2.CPU中的实模式
  16. linux下jmeter性能测试
  17. 什么是相位,为什么会有相位?
  18. 系统安全:修改十四项设置 打造安全牢靠易用电脑
  19. 黑得漂亮!SyScan360黑客大会展示17秒攻陷IE
  20. AndroidStudio运行app,会装上多个app

热门文章

  1. Unicode与UTF-8互转(C语言实现)
  2. 使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明
  3. vb字符串在内存中的分布?
  4. VB中使用PNG格式图片的一种新方法
  5. 通过Java执行python文件
  6. WPF整理-使用逻辑资源
  7. Java TreeSet的定制排序
  8. Memcached缓存实例
  9. MYSQL基础--学习笔记
  10. 产品新人的10字生存手册