1. 程式人生 > >藍芽協議 HFP,HSP,A2DP,AVRCP,OPP,PBAP

藍芽協議 HFP,HSP,A2DP,AVRCP,OPP,PBAP

簡介:

 

HSP(手機規格)– 提供手機(行動電話)與耳機之間通訊所需的基本功能。

 

HFP(擴音規格)– 在 HSP 的基礎上增加了某些擴充套件功能,原來只用於從固定車載擴音裝置來控制行動電話。

 

A2DP(高階音訊傳送規格)– 允許傳輸立體聲音訊訊號。 (相比用於 HSP 和 HFP 的單聲道加密,質量要好得

多)

 

AVRCP(音訊/視訊遙控規格)–用於從控制器(如立體聲耳機)向目標裝置(如裝有 Media Player 的電腦)發

送命令(如前跳、暫停和播放)。

 

 

詳細介紹:

 

HFP

HFP(Hands-freeProfile),讓藍芽裝置可以控制電話,如接聽、結束通話、拒接、語音撥號等,拒接、語音撥號要視藍芽耳機及電話是否

支援。

HSP

HSP 描述了Bluetooth 耳機如何與計算機或其它Bluetooth 裝置(如手機)通訊。連線和配置好後,耳機可以作為遠端裝置的音訊輸入和輸出介面。

這是最常用的配置,為當前流行支援藍芽耳機與行動電話使用。它依賴於在64千位元編碼的音訊/s的CVSD的或PCM以及AT命令從

GSM07.07的一個子集,包括環的能力最小的控制,接聽來電,結束通話以及音量調整。

典型的使用情景是使用無線耳機與手機進行連線。

可能會使用HSP的若干裝置型別:耳機、手機、PDA、個人電腦、手提電腦。

A2DP

A2DP全名是AdvancedAudio Distribution Profile藍芽音訊傳輸模型協定!A2DP是能夠採用耳機內的晶片來堆疊資料,達到聲音的高

清晰度。有A2DP的耳機就是藍芽立體聲耳機。聲音能達到44.1kHz,一般的耳機只能達到8kHz。如果手機支援藍芽,只要裝

載A2DP協議,就能使用A2DP耳機了。還有消費者看到技術引數提到藍芽V1.0V1.1 V1.2 V2.0——這些是指藍芽的技術版本,是指

通過藍芽傳輸的速度,他們是否支援A2DP具體要看藍芽產品製造商是否使用這個技術

AVRCP

AVRCP(Audio/VideoRemote Control Profile),也就是音訊/視訊遠端控制規範。

AVRCP設計用於提供控制TV、Hi-Fi裝置等的標準介面。此配置檔案用於許可單個遠端控制裝置(或其它裝置)控制所有使用者可以接

入的A/V裝置。它可以與A2DP或VDP配合使用。

AVRCP定義瞭如何控制流媒體的特徵。包括暫停、停止、啟動重放、音量控制及其它型別的遠端控制操作。AVRCP定義了兩個角

色,即控制器和目標裝置。控制器通常為遠端控制裝置,而目標裝置為特徵可以更改的裝置。在AVRCP中,控制器將檢測到的使用者

操作翻譯為A/V控制訊號,然後再將其傳輸至遠端Bluetooth裝置。對於“隨身聽”型別的媒體播放器,控制裝置可以是允許跳過音軌的

耳機,而目標裝置則是實際的播放器。常規紅外遙控器的可用功能可以在此協議中實現。

AVRCP協議規定了AV/C數字介面命令集(AV/C命令集,由1394行業協會定義)的應用範圍,實現了簡化實施和易操作性。此協議

為控制訊息採用了AV/C裝置模式和命令格式,這些訊息可以通過音訊/視訊控制傳輸協議(AVCTP)傳輸。

OPP

藍芽通訊程式部分需採用用於裝置之間傳輸資料物件OPP Profile: Object Push Profile由於OPP profile又細分為OPPC (client)端和

OPPS(server)端profile,這兩個profile區別在於只有client端可以發起資料傳輸的過程,但是附件裝置與手機通訊的情景中,既有手機

發起資料傳輸請求也有裝置側發起傳輸請求的需要,所以要在裝置中實現OPPC和OPPS兩個profile。

PBAP

電話號碼簿訪問協議(PhonebookAccess Profile)