資源描述:
《HFP - 協(xié)議詳析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、HFP協(xié)議分析1、HFP整體結(jié)構(gòu)圖2、HFP規(guī)定的功能支持情況。3、HFP支持的常見命令4、HCI日志中HFPAT命令交互情況。5、HFPcodec6、常見HFP相關(guān)問題1、HFP整體結(jié)構(gòu)圖HFP配置文件V1.7.1,HFP交互雙方的協(xié)議整體結(jié)構(gòu)如下圖。AudioGateway:手機電腦等設(shè)備。Hands-Free:藍牙耳機、carkit等設(shè)備。2、HFP規(guī)定的功能支持情況。HFP協(xié)議規(guī)定功能支持情況如下,M代表強制支持,o:代表可選:序號功能描述免提設(shè)備手機1連接管理MM2電話狀態(tài)信息MM3音頻連接處理MM4接收語音來電MM5拒絕語音來電MO6中斷電話MM7通話中音頻鏈路切換MM精選范
2、本,供參考!8免提設(shè)備撥號OM9歷史列表撥號OM10撥打最后一個電話OM11撥號等待通知OM12三方通話OM13CLI(CallingLineIdentification)OM14噪聲抑制回聲消除OO15語音識別OO16號碼綁定語音標(biāo)簽OO17傳輸多音頻能力OM18遠(yuǎn)程音量控制OO19回復(fù)和保持OO20描述號碼信息OO21a擴展電話狀態(tài)OO21b擴展電話控制OO22特有指示OM23寬頻語音OO24編解碼器協(xié)商OO25手持設(shè)備指示器OO3、HFP支持的常見命令HFPAt命令解析:序號命令命令全稱回復(fù)消息命令解釋1AT+BRSFBtRetrieveSupportedFeatures+BRSF
3、/OK請求AG特性2AT+BACBluetoothAvailableCodecsOK請求AG支持的codec3+BCSBluetoothCodecSelectionAT+BCS/OK給HF回復(fù)AG支持的codec4AT+CIND=?CurrentstatusofAGindication+CIND:(范圍)/OK獲取對方特性支持情況5AT+CIND?CurrentstatusofAGindication+CIND:(具體值)/OK獲取對方特性值6AT+CMERCommandenablestatusreportOK打開狀態(tài)報告功能7AT+CHLD=?CallholdOK獲取三方通話支持情況8
4、AT+NRECNoiseReductionandEchoCancelingOKAG噪聲抑制開關(guān)9AT+CCWACommandcallwaitingOK10AT+BTRHBluetoothResponseandHoldFeatureOK報告狀態(tài)11AT+CLCCThecurrentlistofcurrentcallOK獲取AG狀態(tài)12AT+BIABluetoothIndicatorsActivationOK藍牙指示器13AT+CSRSF*OK*精選范本,供參考!14+CIEVCallinformationelementvalueNA向HF通知HF自身狀態(tài)15AT+CHUPHang-upOk
5、掛斷電話16AT+VGSGainofSpeakerOk調(diào)節(jié)speaker音量17AT+VGMGainofMicrophoneOk調(diào)節(jié)聽筒音量18AT+TBSR私有命令(=0表示B3腕帶中)Ok華為B2/3私有命令4、HCI日志中HFPAT命令交互情況。如下圖所示是連接過程中藍牙HCI日志HFP列的AT命令交互過程。多數(shù)命令在上面的表格中已經(jīng)有介紹。其中+CIEV命令包含的含義較多,已圖中為例,+CIEV:2,2表示向外撥打電話;+CIEV:2,3表示對方響鈴;+CIEV:1,1接通電話;+CIEV:2,0當(dāng)前沒有待處理電話;+CIEV:1,0當(dāng)前沒有通話處于activity狀態(tài)。5、HF
6、Pcodec精選范本,供參考!目前支持兩種不同的采樣頻率,分別是CVSD和mSBC,并且在sco鏈路和eSco鏈路下也存在差異。其中,CVSD是強制支持的,mSBC是可選項;但對于國內(nèi)來講,通話的語音采樣均為8KHz因此手機和藍牙耳機之間即便采用16KHz的mSBC采樣,音頻也不會有太大改善。但是使用16KHz采樣的mSBC可以提高語音識別的正確率。5.1CVSDcodecCVSD采用8kHz采樣,分別為SCO鏈路下和eSCO鏈路下的不同配置情況。5.2mSBCcodecmSBC采用16KHz采樣,使用mSBC需要在eSCO鏈路上傳輸。精選范本,供參考!6、常見HFP相關(guān)問題問題定位方法
7、(定位問題手段,對應(yīng)到工具,常見的問題,對應(yīng)的車載或耳機兼容性問題,HFP相關(guān)的有哪些功能)問題1.HF設(shè)備連接手機打電話phone狀態(tài)異常。分析方向:查看AT命令中+CIEV以及AT+CHUP命令是否執(zhí)行成功以及對應(yīng)的狀態(tài)是否正常。問題2.連接車載通話單通或者雙線無聲。分析方向:將音頻切換到手機確認(rèn)是否ok,然后切換回HF設(shè)備確認(rèn)是否能夠恢復(fù)。如果依然不能夠恢復(fù),抓空中包進一步確認(rèn)。問題3.無法連接“手機音頻”,手動點擊依然無效。