蓝牙的HFP协议笔记 hfp协议

1.概述HFP(Hands-freeProfile),可以让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。HFP定义了音频网关(AG)和免提组件(HF)两个角色:AG–该设备为音频(特别是手机)的输入/输出网关。HF–该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能。HFP的协议栈如下:

2.Feature和ProcedureHFP必须支持下表列出的一些Feature:
这些feature通过一些procedure来实现,比如1中的connection management包括Service LevelConnection establishment和Service L evel Connectionrelease这两个procedure。其余可以参考HFP的Spec。HFP支持的Codec如下表:
蓝牙的HFP协议笔记 hfp协议
对应的Link如下所示:

3.HFP的一些procedure(1)Service Level Connection Establishment首先必须建立RFCOMM connection,然后开始Service Level ConnectionInitialization,流程如下:

(2)Service Level Connection Release

(3)Transfer of Registration Status
Transfer of Signal Strength Indication:
其余还有很多,如Transfer of Battery Level Indication of AG,Query OperatorSelection,Report Extended Audio Gateway Error ResultsCode等可以参考HFP的Spec。
附:两种audio的codecCVSD: pcm: 8kHz, 16 bits, 1 channel. compression ratio: 16(controller encoding) insert ratio: 8 pcm data rate= 16kB/s =8K*16/8 CVSD data rate=8kB/s =16kB/s*8/16 air data:CVSDmSBC: pcm 16kHz, 16 bits, 1 channel. compression ratio: 4 (hostencoding: 240->60) pcm data rate= 32kB/s mSBC data rate=8kB/s = 32kB/s / 4 air data:transparent data (mSBC)

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/294154.html

更多阅读

HC-05蓝牙模块与单片机的使用 hc05蓝牙模块

HC-05蓝牙模块与单片机的使用——简介关于HC-05蓝牙模块如何搭配单片机使用,还是以Arduino UNO升级改进版Manduino UNO为例,进行说明。HC-05蓝牙模块适用于各种3.3V的单片机系统,模块可以使用AT指令设置波特率配对、密码用户信息等,默

如何正确的给蓝牙耳机充电呢 运动蓝牙耳机如何充电

? ? 看到这标题,或许有人想,给蓝牙耳机充电还不够简单吗?直接把插头插上、把电源打开就可以啦、、、? ? 说的真的很简单,可是仍然有很多的蓝牙耳机用户对于如何给蓝牙耳机充电的情况不甚了解,或者是粗心大意的,然后造成蓝牙耳机各种程度

Z 高品质蓝牙音频设计的考虑ACL,SCO 高品质音频播放器

蓝牙已确确实实的来到人们的生活当中。我们曾经怀疑“身边会有多少蓝牙设备可以连接”,现在我们想的却是“我和你的蓝牙设备连接效果会怎么样”。直到最近,蓝牙音频传输都较为简单。蓝牙规范只定义了一种传输机制,对于更复杂的应用几乎

MOTOHS850蓝牙耳机的使用方法 hs 13w蓝牙耳机

在网上买了一个,今上午收到,刚试了一下效果不错。第一次用蓝牙耳机,在网上查到使用方法,收藏备查。一、蓝牙耳机与手机配对方法:  1、首次使用,尽量让耳机冲上2-4个小时左右,以后充2小时即可,说明书上也是这么说的,最好不要超过4小时,有的

声明:《蓝牙的HFP协议笔记 hfp协议》为网友影子是时光的心分享!如侵犯到您的合法权益请联系我们删除