1 / 8
文档名称:

HFP---协议详析.docx

格式:docx   大小:2,169KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HFP---协议详析.docx

上传人:才艺人生 2024/5/9 文件大小:2.12 MB

下载得到文件列表

HFP---协议详析.docx

相关文档

文档介绍

文档介绍:该【HFP---协议详析 】是由【才艺人生】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【HFP---协议详析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。HFP---协议详析HFP协议分析HFP整体结构图HFP规定的功能支持情况。HFP支持的常见命令HCI日志中HFPAT命令交互情况。HFPcodec常见HFP相关问题1、,HFP交互双方的协议整体结构如下图。AudioGateway:手机电脑等设备。Hands-Free:蓝牙耳机、carkit等设备。2、HFP规定的功能支持情况。HFP协议规定功能支持情况如下,M代表强制支持,o:代表可选:序号功能描述免提设备手机1连接管理MM2电话状态信息MM3音频连接处理MM4接收语音来电MM5拒绝语音来电MO6中断电话MM7通话中音频链路切换MM4AT+CIND=?CurrentstatusofAGindication+CIND:(范围)/OK获取对方特性支持情况5AT+CIND?CurrentstatusofAGindication+CIND:(具体值)/OK获取对方特性值6AT+CMERCommandenablestatusreportOK打开状态报告功能7AT+CHLD=?CallholdOK获取三方通话支持情况8AT+NRECNoiseReductionandEchoCancelingOKAG噪声抑制开关9WACommandcallwaitingOK10AT+BTRHBluetoothResponseandHoldFeatureOK报告状态11AT+ThecurrentlistofcurrentcallOK获取AG状态12AT+BIABluetoothIndicatorsActivationOK蓝牙指示器13AT+CSRSF*OK*14+CIEVCallinformationelementvalueNA向HF通知HF自身状态15AT+CHUPHang-upOk挂断电话16AT+VGSGainofSpeakerOk调节speaker音量17AT+VGMGainofMicrophoneOk调节听筒音量18AT+TBSR私有命令(=0表示B3腕带中)Ok华为B2/3私有命令4、HCI日志中HFPAT命令交互情况。如下图所示是连接过程中蓝牙HCI日志HFP列的AT命令交互过程。多数命令在上面的表格中已经有介绍。其中+CIEV命令包含的含义较多,已图中为例,+CIEV:2,2表示向外拨打电话;+CIEV:2,3表示对方响铃;+CIEV:1,1接通电话;+CIEV:2,0当前没有待处理电话;+CIEV:1,0当前没有通话处于activity状态。5、HFPcodec目前支持两种不同的采样频率,分别是CVSD和mSBC,并且在sco链路和eSco链路下也存在差异。其中,CVSD是强制支持的,mSBC是可选项;但对于国内来讲,通话的语音采样均为8KHz因此手机和蓝牙耳机之间即便采用16KHz的mSBC采样,音频也不会有太大改善。但是使用16KHz采样的mSBC可以提高语音识别的正确率。,分别为SCO链路下和eSCO链路下的不同配置情况。,使用mSBC需要在eSCO链路上传输。6、常见HFP相关问题问题定位方法(定位问题手段,对应到工具,常见的问题,对应的车载或耳机兼容性问题,HFP相关的有哪些功能)。分析方向:查看AT命令中+CIEV以及AT+CHUP命令是否执行成功以及对应的状态是否正常。。分析方向:将音频切换到手机确认是否ok,然后切换回HF设备确认是否能够恢复。如果依然不能够恢复,抓空中包进一步确认。“手机音频”,手动点击依然无效。分析方向:确认HF设备的“手机音频”是否已经连接到其他设备上,尝试重启HF设备查看是否能够恢复,并且从日志上确认手机发起的“手机音频”连接请求是否被拒绝,以及被拒绝的原因。。分析方向:查看当时B2/B3手环的状态,是否处于腕带模式。可通过华为私有命令AT+BTSR进行确认。。分析方向:确认HF设备的AT+BRSF中的codec项以及AG设备的codec项是否显示支持。部分蓝牙耳机对于cvsd的8KHz窄带音频支持有缺陷。可进行对比验证。同时需要抓取空口日志进一步分析。