hfp-协议详析_第1页
hfp-协议详析_第2页
hfp-协议详析_第3页
hfp-协议详析_第4页
hfp-协议详析_第5页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、2、3、4、5、6、Application (AudiO' driver)HFP协议分析HFP整体结构图HFP规定的功能支持情况。HFP支持的常见命令HCI日志中HFP AT命令交互情况。HFP codec常见HFP相关问题1、HFP整体结构图HFP配置文件,HFP交互双方的协议整体结构如下图。Applicati on (Audio port emulation)Hands-Free controlt>Hands-Free controlRFCOMMSDPRFCOMMSDPLMPL2CAPLMPL2CAPBasebandt>BasebandHands-Free side

2、Audio Gateway sideAudio Gateway :手机电脑等设备。Hands-Free :蓝牙耳机、carkit 等设备。2、H FP规定的功能支持情况。HFP协议规定功能支持情况如下,M代表强制支持,0:代表可选:序号功能描述免提设备手机1连接管理MM2电话状态信息MM3音频连接处理MM4接收语音来电MM5拒绝语音来电MO6中断电话MM7通话中音频链路切换MM8免提设备拨号OM9历史列表拨号OM10拨打最后一个电话OM11拨号等待通知OM12三方通话OM13CLI(Calli ngLi neIde ntificati on)OM14噪声抑制回声消除OO15语音识别OO16号码

3、绑定语音标签OO17传输多音频能力OM18远程音量控制OO19回复和保持OO20描述号码信息OO21a扩展电话状态OO21b扩展电话控制OO22特有指示OM23宽频语音OO24编解码器协商OO25手持设备指示器OO3、HFP支持的常见命令HFP At命令解析:序 号命令命令全称回复消息命令解释1AT+BRSFBt Retrieve Supported Features+BRSF/OK请求AG特性2AT+BACBluetooth Available CodecsOK请求AG支持的codec3+BCSBluetooth Codec Selecti onAT +BCS/OK给HF回复AG支持的 co

4、dec4AT+CIND=Current status of AG in dicati on+CIND:(范 围)/OK获取对方特性支持情况5AT+CINDCurrent status of AG in dicati on+CIND:(具体 值)/OK获取对方特性值6AT+CMERComma nd en able status rep ortOK打开状态报告功能7AT+CHLD=Call holdOK获取三方通话支持情况8AT+NRECNoise Reducti on and Echo Can celi ngOKAG噪声抑制开关9AT+CCWAComma nd call wait ingOK10

5、AT+BTRHBluetooth Respon sea nd Hold FeatureOK报告状态11AT+CLCCThe curre nt list of curre nt callOK获取AG犬态12AT+BIABluetooth In dicators Activati onOK蓝牙指示器13AT+CSRSF*OK*14+CIEVCall in formatio n eleme nt valueNA向HF通知HF自身 状态15AT+CHU PHan g-u pOk挂断电话16AT+VGSGain of Sp eakerOk调节speaker音量17AT+VGMGain of Micr o

6、phoneOk调节听筒音量18AT+TBSR私有命令(=0表示B3腕带中)Ok华为B2/3私有命令4、HCI日志中HFP AT命令交互情况。如下图所示是连接过程中蓝牙 HCI日志HFP列的AT命令交互过程。多数命令在上面的表格中已经有介绍。其中 +CIEV命令包含的含义较多,已图中 为例,+CIEV:2,2表示向外拨打电话;+CIEV:2,3表示对方响铃;+CIEV:1,1接 通电话;+CIEV:2,0当前没有待处理电话;+CIEV:1,0当前没有通话处于activity 状态。HPj SDPj nrcoMMAVDTP战DTP SignAlmg AVDTPDRFXA2DPFrjwftRdoAd

7、di.HjndcfraodQlj只T Cmc3平3AT<-RFSF-B3Reire# AG Suppn(t»:l FmH ms31ihMattsr34BR«F; 8T131TMitfSf3X.rnSliv*3AT4.EIHD-?.B*i fupmriHl rdiTAicfE121Mitfr3“PICT叮M'Ebffu3211rit3?ASliVP1AT応恫CiTG円 iHdiCRIOR' >ldlJEiin1*ciNrQnc,no5o3311ntliftSlitVP*AT4.rNFF,% n, n, 1Friiot hrim叮 trnjt piw

8、trjj"IIT*nt;unSlitVPAT订卜ITFiP'rPVP'THMUMiirjUrig" nfrKI*4rHimi 3,13$1附e3AT川RE匚p.Pk右号飞gliQ Carteloife Rfixt.M肚忖-3,.陀亦e3AT*-V6:-I3Cun?nr 沖甘erg 痞 rr 133皿,3603A-*-WPL-03D>q00q-aCC0.l.Enaole 二L隊om/J C&Tfnand:3tiM無怕-3”£;AFL=iPhQ“,EnaoleTmancl:M左怕-3.aq$l5e3AT-IPH0nECCCEU=1,bS.

9、ATi-PHOhlEA Cl:&?=1 乙 93773.at,.383Slive3Enaile Dal smtirg noSficaton期3.a匚.390Slarce3nT 订 E5F=?.A"TE£F=?3923.at.393怕-3.47 BSF: 'V/Oi-M'."E ongS.J B3F: WcrkM Dcfe :节 ongSwilch";T.400Slave3JiT+E7RH?.Cuery lh Jient "rKDcree and hold '.4DZMgt日-j.ERROR.i'USlev

10、eJAT + iEEF=1,mi.A1 1-1 bSFI.lJJ J41JJ4TlbSleveJir+HIA=MXU,UJ.AcCi/BtiDn417J.UL.4JJSlaveJ;lUlfcR=|JU.AT 1-1 tSH = bO4Jbn羽&JbfcbSlaveJAUIt.h=M.Ari-ltSH = lJbbUJ.C.龄UMiTtfr-J.4LlbV;上£.Mattfr-J.4LILV; 2.3.痂叱吟J.4LlhV; 1 1.瞄tJ.-tCItV; 2JO.创密托JAVLULL.UUh9 LtCtLutTMlCJlCJ.4CLDC; LU.0A0,"n29.3

11、.C.iticicQhQng l(nd#nflded HFCfiMM Fmp nt 胡七色 Lp rvioita'j statue r 申毗 rdeatf'j ataut report CalStxut ridrjatofs Hatuc CalSsLp rvioatf"! itatut r 申 otl5、HFP codec目前支持两种不同的采样频率,分别是 CVSD和mSBC并且在SCO链路和eSco 链路下也存在差异。其中,CVSD是强制支持的,mSBC!可选项;但对于国内来 讲,通话的语音采样均为8KHZ因此手机和蓝牙耳机之间即便采用 16KHZ的 mSBC 采样

12、,音频也不会有太大改善。但是使用 16KHZ采样的mSB(可以提高语音识别 的正确率。Codec TypeSupportRefCVSDM5.7.3mSBCC15.7,4C1: Mandatory if wide band speech is supported or excluded otherwise.CVSD codecCVSD采用8kHz采样,分别为SCO链路下和eSCO链路下的不同配置情况。SCO parameter setDODIPacket typeHV1HV3TransmiVReceive Bandwidth00008000Voice Settjng (air coding)CV

13、SDCVSDMax LatsncyNANARetransnnission EffQrtNANAtsbte 5® SCO synchivnous conrions f/Q Reference pararrtetefs)eSCO parameter setSI "SafeS253&4Packet typeEV3NEV32-EV32-EV3Tran smrV Receive Bandwidlb&000eoooeooo8000Vace_Setting (air coding)CVSDCVSDCVSDCVSDM 詠-Latency0x0007 7 ms0x0007 (

14、7 ms)OxOOOA (lOmsOxOOOC (12ms)Retra nstn «s ionEffod0x010x010x010x02Tbf9 3.9: eSCO syrjc/rmrxMjj connsctiotis iHCf Rsferefice parsfnetsfsjmSBC codecmSB采用16KHZ采样,使用mSBC!要在eSCO链路上传输。eSCO parameter setT1"Safe Settings*T2Packet typeEV32-EV3TransmiVReceive Bandwidth80008000Voice_Settirig (air c

15、oding)Transparent DataTranspa£n( Data6常见HFP相关问题问题定位方法(定位问题手段,对应到工具,常见的问题,对应的车载或耳机兼容性问题,HFP 相关的有哪些功能)问题设备连接手机打电话phone状态异常。分析方向:查看AT命令中+CIEV以及AT+CHUP命令是否执行成功以及对应的状 态是否正常。问题2.连接车载通话单通或者双线无声。分析方向:将音频切换到手机确认是否 ok,然后切换回HF设备确认是否能够恢 复。如果依然不能够恢复,抓空中包进一步确认。问题3.无法连接“手机音频”,手动点击依然无效。分析方向:确认HF设备的“手机音频”是否已经连接到其他设备上,尝试重启 HF设备查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论