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