藍芽協議各個部分的用途

2021-09-08 16:02:16 字數 2242 閱讀 9344

在專案開發的前期專案評估階段,往往需要進行bt模組的選型,那麼就需要根據專案需要和市場上提供的藍芽模組具體包含了哪些協議來評估。

以下是網路**的總結,以後專案用到的再具體新增。

詳細介紹:

hfphfp(hands-freeprofile),讓藍芽裝置可以控制**,如接聽、結束通話、拒接、語音撥號等,拒接、語音撥號要視藍芽耳機及**是否支援。

hsphsp 描述了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具體要看藍芽產品製造商是否使用這個技術。

opp藍芽通訊程式部分需採用用於裝置之間傳輸資料物件opp profile: object push profile由於opp profile又細分為oppc (client)端和opps(server)端profile,這兩個profile區別在於只有client端可以發起資料傳輸的過程,但是附件裝置與手機通訊的情景中,既有手機發起資料傳輸請求也有裝置側發起傳輸請求的需要,所以要在裝置中實現oppc和opps兩個profile。

pbap

**號碼簿訪問協議(phonebookaccess profile)

pan個人區域網(personal area network)最新為了滿足需求而出現的, 在小範圍內能夠將個人裝置(自己的手機 電腦筆記本等)互聯而組成的網路。

hdphdp (health device profile) 藍芽醫療裝置模式   可以建立支援藍芽的醫療裝置,使用藍芽通訊的應用程式,例如心率監視器,血液,溫度計和秤。

spp 藍芽串列埠是基於spp協議(serial port profile),能在藍芽裝置之間建立串列埠進行資料傳輸的一種裝置

spp配置檔案 -串列埠配置檔案定義了在兩個對等裝置之間使用rfcomm設定模擬序列電纜連線所需的藍芽裝置要求。 這些要求以提供給應用程式的服務以及定義藍芽裝置之間的互操作性所需的功能和過程來表示。

ftptp(藍芽檔案傳輸配置檔案)定義客戶端裝置可以瀏覽伺服器裝置上的資料夾和檔案。 一旦客戶找到檔案或位置,就可以從客戶端的serverto中提取檔案,或者從客戶端推送檔案

使用goep(通用物件交換配置檔案)到伺服器。

使用情景:典型的應用場景是兩部個人電腦或手提電腦之間進行無線檔案傳輸,或在伺服器上瀏覽和接收檔案。

dtmf(dual tone multi frequency)

雙音多頻,由高頻群和低頻群組成,高低頻群各包含4個頻率。乙個高頻訊號和乙個低頻訊號疊加組成乙個組合訊號,代表乙個數字。dtmf信令有16個編碼。利用dtmf信令可選擇呼叫相應的對講機

雙音多頻訊號(dtmf),**系統中**機與交換機之間的一種使用者信令,通常用於傳送被叫號碼。

在使用雙音多頻訊號之前,**系統中使用一連串的斷續脈衝來傳送被叫號碼,稱為脈衝撥號。脈衝撥號需要電信局中的操作員手工完成長途接續。

雙音多頻訊號是貝爾實驗室發明的,其目的是為了自動完成長途呼叫。

接聽私密模式:

打**時候有擴音模式和私密模式,私密模式的聲音不會接通到汽車,還是只有手機能聽到

dun:

撥號網路 )提供乙個通過藍芽技術接入網際網路和其他撥號業務的標準。

使用情景:最常見的使用場景是把你的手機當作乙個無線撥號數據機從手提電腦上接入網際網路。

sdp服務發現協議

在藍芽協議棧中對藍芽環境中的應用程式有特殊的含意,發現哪個服務是可用的和確定這些可用服務的特徵。sdp定義了bluetooth client發現可用bluetooth server服務和它們的特徵的方法。這個協議定義了客戶如何能夠尋找基於特定屬性的服務而不讓客戶知道可用服務的任何知識。sdp提供發現新服務的方法,在當客戶登入到正在操作的藍芽伺服器的乙個區域時是可用的時。

Linux各個目錄的用途

posted on april 24,2005 by fdream 剛開始學linux,看到那些紛繁複雜的目錄真是感覺有點手足無措,現在總算知道自己的軟體應該裝在 usr目錄下,呵呵 下面是各個目錄的說明 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該...

UDP協議的用途

目前我們用的大多數應用層的協議都是基於tcp的,例如 telent,ftp,http,https,smtp.很少有基於udpy協議的應用層的協議。那麼udp協議到底有什麼作用呢?首先我們比較下tcp與udp協議的差別 1 連線與無連線 tcp是面向連線的,udp是面向無連線的。因此導致tcp更適合於...

ARP協議的用途

arp協議的用途 因為 ip 資料報是放在乙太網資料報裡傳送的,所以我們必須同時知道兩個位址,乙個是對方的 mac 位址,另乙個是對方的 ip 位址。通常情況下,對方的 ip 位址是已知的,但是我們不知道它的 mac 位址。所以,我們需要一種機制,能夠從 ip 位址得到 mac 位址。這裡又可以分成...