文章分享

開(kāi)放、平等、協(xié)作、快速、分享

當(dāng)前位置:首頁(yè)>文章分享

1、藍(lán)牙核心技術(shù)了解(藍(lán)牙協(xié)議、架構(gòu)、硬件和軟件筆記)

摘錄:HCTech 無(wú)錫和控電子   時(shí)間:2023-04-05   訪問(wèn)量:4583

原文地址:http:www.cnblogs.comzjutlitaop4742428.html聲明:這篇文章是樓主beautifulzzzz學(xué)習(xí)網(wǎng)上關(guān)于

藍(lán)牙核心技術(shù)概述(一):藍(lán)牙概述

一、名稱由來(lái)

 藍(lán)牙這個(gè)名稱來(lái)自于第十世紀(jì)的一位丹麥國(guó)王哈拉爾藍(lán)牙王,哈拉爾藍(lán)牙王Blatand 在英文里的意思可以被解釋為 Bluetooth( 藍(lán)牙 )因?yàn)閲?guó)王喜歡吃藍(lán)莓,牙齦每天都是藍(lán)色的所以叫藍(lán)牙。

 在行業(yè)協(xié)會(huì)籌備階段,需要一個(gè)極具有表現(xiàn)力的名字來(lái)命名這項(xiàng)高新技術(shù)。行業(yè)組織人員,在經(jīng)過(guò)一夜關(guān)于歐洲歷史和未來(lái)無(wú)線技術(shù)發(fā)展的討論后,有些人認(rèn)為用Blatand國(guó)王的名字命名再合適不過(guò)了。Blatand國(guó)王將挪威,瑞典和丹麥統(tǒng)一起來(lái);他的口齒伶俐,善于交際,就如同這項(xiàng)即將面世的技術(shù),技術(shù)將被定義為允許不同工業(yè)領(lǐng)域之間的協(xié)調(diào)工作,保持著各個(gè)系統(tǒng)領(lǐng)域之間的良好交流,例如計(jì)算機(jī),手機(jī)和汽車行業(yè)之間的工作。


二、發(fā)展歷史

 1994年愛(ài)立信公司研發(fā);

 1997年愛(ài)立信聯(lián)系其他設(shè)備生產(chǎn)商;

 1998年二月,諾基亞、蘋果、三星組成的一個(gè)特殊興趣小組SIG(Special Interest Group);

 1998年5月,愛(ài)立信、諾基亞、東芝、IBM和英特爾公司等五家著名廠商,聯(lián)合開(kāi)發(fā);

 1999年下半年,微軟、摩托羅拉、三星、朗訊等主流設(shè)備商廣泛推廣藍(lán)牙技術(shù)應(yīng)用;

 2006年10月13日,Bluetooth SIG(藍(lán)牙技術(shù)聯(lián)盟)發(fā)展到200多家聯(lián)盟成員公司以及約6000家應(yīng)用成員企業(yè)。

image.png


三、版本信息 

藍(lán)牙共有六個(gè)版本V1.1/1.2/2.0/2.1/3.0/4.0  版本信息下載連接:

1、V1.1版本

 傳輸率約在748~810kb/s,因是早期設(shè)計(jì),容易受到同頻率之產(chǎn)品所干擾下影響通訊質(zhì)量。

2、V1.2版本

 同樣是只有748~810kb/s 的傳輸率,但在加上了(改善 Software)抗干擾跳頻功能。

3、V2.0+EDR版本

 是 1.2 的改良提升版,傳輸率約在1.8M/s~2.1M/s,開(kāi)始支持雙工模式——即一面作語(yǔ)音通訊,同時(shí)亦可以傳輸檔案/高質(zhì)素圖片,2.0 版本當(dāng)然也支持 Stereo 運(yùn)作。

 應(yīng)用最為廣泛的是Bluetooth2.0+EDR標(biāo)準(zhǔn),該標(biāo)準(zhǔn)在2004年已經(jīng)推出,支持Bluetooth 2.0+EDR標(biāo)準(zhǔn)的產(chǎn)品也于2006年大量出現(xiàn)。雖然Bluetooth 2.0+EDR標(biāo)準(zhǔn)在技術(shù)上作了大量的改進(jìn),但從1.X標(biāo)準(zhǔn)延續(xù)下來(lái)的配置流程復(fù)雜和設(shè)備功耗較大的問(wèn)題依然存在。

4、V2.1版本

 更佳的省電效果:藍(lán)牙2.1版加入了SniffSubrating的功能,透過(guò)設(shè)定在2個(gè)裝置之間互相確認(rèn)訊號(hào)的發(fā)送間隔來(lái)達(dá)到節(jié)省功耗的目的。

5、V3.0+HS版本

 2009年4月21日,藍(lán)牙技術(shù)聯(lián)盟(Bluetooth SIG)正式頒布了新一代標(biāo)準(zhǔn)規(guī)范"Bluetooth Core Specification Version 3.0 High Speed"(藍(lán)牙核心規(guī)范3.0版 ),藍(lán)牙3.0的核心是"GenericAlternate MAC/PHY"(AMP),這是一種全新的交替射頻技術(shù),允許藍(lán)牙協(xié)議棧針對(duì)任一任務(wù)動(dòng)態(tài)地選擇正確射頻。最初被期望用于新規(guī)范的技術(shù)包括802.11以及UMB,但是新規(guī)范中取消了UMB的應(yīng)用。

6、V4.0 版本

 藍(lán)牙4.0包括三個(gè)子規(guī)范,即傳統(tǒng)藍(lán)牙技術(shù)、高速藍(lán)牙和新的藍(lán)牙低功耗技術(shù)。藍(lán)牙 4.0的改進(jìn)之處主要體現(xiàn)在三個(gè)方面,電池續(xù)航時(shí)間、節(jié)能和設(shè)備種類上。擁有低成本,跨廠商互操作性,3毫秒低延遲、100米以上超長(zhǎng)距離、AES-128加密等諸多特色此外,藍(lán)牙4.0的有效傳輸距離也有所提升。3.0版本的藍(lán)牙的有效傳輸距離為10米(約 32英尺),而藍(lán)牙4.0的有效傳輸距離最高可達(dá)到100米(約328英尺)。

四、藍(lán)牙的技術(shù)特點(diǎn)

 簡(jiǎn)單地說(shuō),藍(lán)牙是一種短程寬帶無(wú)線電技術(shù),是實(shí)現(xiàn)語(yǔ)音和數(shù)據(jù)無(wú)線傳輸?shù)娜蜷_(kāi)放性標(biāo)準(zhǔn)。它使用跳頻擴(kuò)譜(FHSS)、時(shí)分多址(TDMA)、碼分多址(CDMA)等先進(jìn)技術(shù),在小范圍內(nèi)建立多種通信與信息系統(tǒng)之間的信息傳輸。

1、Bluetooth的主要技術(shù)特點(diǎn):

(1)、工作頻段:2.4GHz的工科醫(yī)(ISM)頻段,無(wú)需申請(qǐng)?jiān)S可證。大多數(shù)國(guó)家使用79個(gè)頻點(diǎn),載頻為(2402+k)MHz(k=0,1, 2…78),載頻間隔1MHz。采用TDD時(shí)分雙工方式。

(2)、傳輸速率:1Mb/s(V2.0以上版本嗎)

(3)、調(diào)試方式:BT=0.5的GFSK調(diào)制,調(diào)制指數(shù)為0.28-0.35。

(4)、采用跳頻技術(shù):跳頻速率為1600跳/秒,在建鏈時(shí)(包括尋呼和查詢)提高為3200跳/秒。藍(lán)牙通過(guò)快跳頻和短分組技術(shù)減少同頻干擾,保證傳輸?shù)目煽啃浴?/p>

(5)、語(yǔ)音調(diào)制方式:連續(xù)可變斜率增量調(diào)制(CVSD,ContinuousVariable Slope Delta Modulation),抗衰落性強(qiáng),即使誤碼率達(dá)到4%,話音質(zhì)量也可接受。

(6)、支持電路交換和分組交換業(yè)務(wù):藍(lán)牙支持實(shí)時(shí)的同步定向聯(lián)接(SCO鏈路)和非實(shí)時(shí)的異步不定向聯(lián)接(ACL鏈路),前者主要傳送語(yǔ)音等實(shí)時(shí)性強(qiáng)的信息,后者以數(shù)據(jù)包為主。語(yǔ)音和數(shù)據(jù)可以單獨(dú)或同時(shí)傳輸。藍(lán)牙支持一個(gè)異步數(shù)據(jù)通道,或三個(gè)并發(fā)的同步話音通道,或同時(shí)傳送異步數(shù)據(jù)和同步話音的通道。每個(gè)話音通道支持64kbps的同步話音;異步通道支持723.2/57.6kbps的非對(duì)稱雙工通信或433.9kbps的對(duì)稱全雙工通信。

(7)、支持點(diǎn)對(duì)點(diǎn)及點(diǎn)對(duì)多點(diǎn)通信:藍(lán)牙設(shè)備按特定方式可組成兩種網(wǎng)絡(luò):微微網(wǎng)(Piconet)和分布式網(wǎng)絡(luò)(Scatternet),其中微微網(wǎng)的建立由兩臺(tái)設(shè)備的連接開(kāi)始,最多可由八臺(tái)設(shè)備組成。在一個(gè)微微網(wǎng)中,只有一臺(tái)為主設(shè)備(Master),其它均為從設(shè)備(Slave),不同的主從設(shè)備對(duì)可以采用不同的鏈接方式,在一次通信中,鏈接方式也可以任意改變。幾個(gè)相互獨(dú)立的微微網(wǎng)以特定方式鏈接在一起便構(gòu)成了分布式網(wǎng)絡(luò)。所有的藍(lán)牙設(shè)備都是對(duì)等的,所以在藍(lán)牙中沒(méi)有基站的概念。

(8)、工作距離:藍(lán)牙設(shè)備分為三個(gè)功率等級(jí),分別是:100mW(20dBm)、2.5mW(4dBm)和1mW(0dBm),相應(yīng)的有效工作范圍為:100米、10米和1米。

五、Bluetooth的系統(tǒng)構(gòu)成

image.png'

1、無(wú)線射頻單元(Radio):負(fù)責(zé)數(shù)據(jù)和語(yǔ)音的發(fā)送和接收,特點(diǎn)是短距離、低功耗。藍(lán)牙天線一般體積小、重量輕,屬于微帶天線。

2、基帶或鏈路控制單元(LinkController):進(jìn)行射頻信號(hào)與數(shù)字或語(yǔ)音信號(hào)的相互轉(zhuǎn)化,實(shí)現(xiàn)基帶協(xié)議和其它的底層連接規(guī)程。

3、鏈路管理單元(LinkManager):負(fù)責(zé)管理藍(lán)牙設(shè)備之間的通信,實(shí)現(xiàn)鏈路的建立、驗(yàn)證、鏈路配置等操作。

4、藍(lán)牙軟件協(xié)議實(shí)現(xiàn):如上圖紫色部分,這個(gè)后面我們做詳細(xì)說(shuō)明。

image.png

六、藍(lán)牙協(xié)議規(guī)范

傳輸協(xié)議、中介協(xié)議、應(yīng)用協(xié)議;

1、傳輸協(xié)議

 負(fù)責(zé)藍(lán)牙設(shè)備間,互相確認(rèn)對(duì)方的位置,以及建立和管理藍(lán)牙設(shè)備間的物理鏈路;

 底層傳輸協(xié)議:

 藍(lán)牙射頻(Radio)部分、基帶鏈路管理控制器(Baseband&Link Controller)、鏈路管理協(xié)議(Link ManagerProtocol LMP)。負(fù)責(zé)語(yǔ)言、數(shù)據(jù)無(wú)線傳輸?shù)奈锢韺?shí)現(xiàn)以及藍(lán)牙設(shè)備間的聯(lián)網(wǎng)組網(wǎng)。

 高層傳輸協(xié)議:

        邏輯鏈路控制與適配器(LogicalLink Control and Adaptation Protocol)L2CAP 、主機(jī)控制接口(HostControl Interface,HCI)。為高層應(yīng)用屏蔽了跳頻序列選擇等底層傳輸操作,為高層程序提供有效、有利于實(shí)現(xiàn)數(shù)據(jù)分組格式。

2、中介協(xié)議

    為高層應(yīng)用協(xié)議或者程序,在藍(lán)牙邏輯鏈路上工作提供必要的支持,為應(yīng)用提供不同標(biāo)準(zhǔn)接口。

     串口仿真協(xié)議:RFCOMM、服務(wù)發(fā)現(xiàn)協(xié)議:SDP、互操作協(xié)議IrDA、網(wǎng)絡(luò)訪問(wèn)協(xié)議:PPP、IP、TCP、UDP、電話控制協(xié)議:TCS、AT指令集。

image.png

3、應(yīng)用協(xié)議

      藍(lán)牙協(xié)議棧之上的應(yīng)用軟件和所涉及到的協(xié)議,如:撥號(hào)上網(wǎng)、語(yǔ)言功能的應(yīng)用程序。


藍(lán)牙的應(yīng)用框架如下:

(1)、通用應(yīng)用類框架:查詢、建立連接服務(wù)等;

(2)、藍(lán)牙電話應(yīng)用類框架:電話控制、語(yǔ)言;

(3)、藍(lán)牙連網(wǎng)應(yīng)用類框架:網(wǎng)絡(luò)應(yīng)用相關(guān);

(4)、對(duì)象交互服務(wù)類框架:IrDA、OBEX;

(5)、藍(lán)牙音視頻控制類框架。


七、硬件接口

一般藍(lán)牙芯片通過(guò)UART、USB、SDIO、I2S、PcCard和主控芯片通信。如下圖所示,通過(guò)UART和主控芯片通信。

image.png

八、Bluetooth的應(yīng)用

藍(lán)牙應(yīng)用在手機(jī)上。

藍(lán)牙應(yīng)用在掌上電腦上。

藍(lán)牙應(yīng)用于其它數(shù)字設(shè)備,如數(shù)字照相機(jī)、數(shù)字?jǐn)z象機(jī)等。  

籃牙技術(shù)構(gòu)成的電子錢包和電子鎖。

籃牙系統(tǒng)嵌入微波爐、洗衣機(jī)、電冰箱、空調(diào)機(jī)等傳統(tǒng)家用電器。

image.png


藍(lán)牙核心技術(shù)概述(二):藍(lán)牙使用場(chǎng)景

 藍(lán)牙應(yīng)用的過(guò)程中,不同的場(chǎng)合、功能及相關(guān)協(xié)議。這篇將做詳細(xì)的介紹說(shuō)明。

1、ADVANCED AUDIO DISTRIBUTION PROFILE高級(jí)音頻分發(fā)配置文件

image.png

A2DP描述了立體聲音頻如何從媒體輸出(source)傳輸至輸入(sink)。

使用情景:

     簡(jiǎn)單說(shuō)來(lái),這是一個(gè)藍(lán)牙音樂(lè)播放器(如MP3播放器、隨身聽(tīng)、立體聲等)音頻輸出是音樂(lè)播放器,而音頻輸入是無(wú)線耳機(jī)或無(wú)線立體聲音響。 

產(chǎn)品范例:

以下是使用A2DP配置文件的部分設(shè)備類型:

立體聲耳機(jī)、立體聲音、MP3播放器、音樂(lè)手機(jī)、立體聲音頻適配器

技術(shù)知識(shí):

此配置文件定義了音頻設(shè)備的兩個(gè)角色:輸出和輸入。

?       輸出(SRC)-設(shè)備在將數(shù)字化音頻流傳輸至微微網(wǎng)的輸出時(shí)則作為輸出設(shè)備。 

?       輸入(SNK)-設(shè)備在輸入來(lái)自同一微微網(wǎng)中SRC的數(shù)字化音頻流時(shí)則作為輸入設(shè)備。 

    A2DP定義了在ACL信道實(shí)現(xiàn)高品質(zhì)音頻內(nèi)容的單聲道或立體聲分發(fā)協(xié)議和程序。因此,“高級(jí)音頻”與“藍(lán)牙音頻”應(yīng)該區(qū)別開(kāi)來(lái),后者是指根據(jù)基帶規(guī)格定義的SCO信道中分發(fā)窄幅波段的語(yǔ)音。

    此配置文件建立在GAVDP基礎(chǔ)上。它包括對(duì)復(fù)雜程度低的次頻寬編解碼技術(shù)(SBC)的必備支持和對(duì)MPEG-1,2音頻、 MPEG-2,4 AAC和自適應(yīng)聲學(xué)轉(zhuǎn)換編碼技術(shù)(ATRAC)的可選支持。音頻數(shù)據(jù)按適當(dāng)?shù)母袷竭M(jìn)行壓縮后能在有限頻寬中正常使用。環(huán)繞聲的分發(fā)不在此配置文件的范圍。

image.png

基帶、LMP、L2CAP和SDP是藍(lán)牙核心規(guī)格中定義的藍(lán)牙協(xié)議。AVDTP包括一個(gè)用于溝通串流參數(shù)的信令實(shí)體以及一個(gè)處理串流的傳輸實(shí)體(請(qǐng)參閱“配置文件協(xié)議棧:配置文件模式”)。應(yīng)用層是設(shè)備定義應(yīng)用服務(wù)和傳輸服務(wù)參數(shù)的實(shí)體。它可以將音頻流數(shù)據(jù)改編成指定的數(shù)據(jù)包格式,反之亦可。

2、Audio/VideoControl Transport Protocol Specification  音視頻控制傳輸協(xié)議。

image.png


3、AUDIO/VIDEO REMOTE CONTROL PROFILE音視頻遠(yuǎn)程控制配置文件:

(1)、視頻控制,這個(gè)比較古老的應(yīng)用

image.png

(2)、音頻控制,比如藍(lán)牙耳機(jī)的音量加減、快進(jìn)、快退、暫停。

image.png

AVRCP可以提供標(biāo)準(zhǔn)接口以控制TV、hi-fi設(shè)備或其它設(shè)備,從而允許通過(guò)一個(gè)遙控器(或其它設(shè)備)來(lái)控制用戶可以接入的所有 A/V 設(shè)備。它可以與A2DP或VDP配合使用。

使用情景:

 基本上你掌控了全部控制。你可以調(diào)整通用的菜單功能,例如調(diào)整電視的亮度或色調(diào)或者調(diào)整錄像機(jī)的時(shí)間,此外,你還可以控制聲音大小、播放、暫停、跳過(guò)等音頻功能。

產(chǎn)品范例:

 以下例子說(shuō)明了可能會(huì)使用AVRCP配置文件的若干設(shè)備類型:

控制器設(shè)備

 個(gè)人電腦 、PDA 、手機(jī) 、遙控器 、AV設(shè)備,例如:耳機(jī)、播放器/錄音機(jī)、計(jì)時(shí)器、調(diào)音器、顯示器等

目標(biāo)設(shè)備

 音頻播放器/錄音器、視頻播放器/攝錄機(jī)、電視 、調(diào)音器、擴(kuò)音器或耳機(jī)

技術(shù)知識(shí)

AVRCP定義了兩個(gè)角色,即控制器和目標(biāo)設(shè)備。

?       控制器 – 通常為遠(yuǎn)程控制設(shè)備。

?       目標(biāo)設(shè)備 – 目標(biāo)設(shè)備為特征可以更改的設(shè)備。

 此協(xié)議規(guī)定了 AV/C 數(shù)字接口命令集(AV/C 命令集,由 1394 行業(yè)協(xié)會(huì)定義)的應(yīng)用范圍,實(shí)現(xiàn)了簡(jiǎn)化實(shí)施和易操作性。此協(xié)議為控制消息采用了AV/C設(shè)備模式和命令格式,這些消息可以通過(guò)音頻/視頻控制傳輸協(xié)議(AVCTP)傳輸。

 在AVRCP中,控制器將檢測(cè)到的用戶操作翻譯為 A/V 控制信號(hào),然后再將其傳輸至遠(yuǎn)程藍(lán)牙設(shè)備。常規(guī)紅外遙控器的可用功能可以在此協(xié)議中實(shí)現(xiàn)。此協(xié)議中描述的遠(yuǎn)程控制專為A/V控制而設(shè)計(jì)。

 基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。AVCTP定義了用于控制A/V設(shè)備而進(jìn)行交換的程序和信息。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議[10]。AV控制是負(fù)責(zé)A/V設(shè)備控制信令的實(shí)體;該信令基于AV/C指令。

4、BASIC IMAGING PROFILE 圖片傳輸配置文件(BIP)

 這個(gè)協(xié)議包含在OBEX協(xié)議中。

image.png


5、BASIC PRINTING PROFILE 打印機(jī)配置文件(BPP)

image.png


6、Common ISDN Access Profile (CIP)

CTP CORDLESS TELEPHONY PROFILE  無(wú)繩電話協(xié)議

image.png


7、DEVICE IDENTIFICATION PROFILE驅(qū)動(dòng)識(shí)別

8、DIAL-UP NETWORKING PROFILE 撥號(hào)網(wǎng)絡(luò)配置文件

With phone ,Dial-up Networking profile

image.png

With modem, Dial-up Networking profile

image.png


撥號(hào)網(wǎng)絡(luò)(DUN)提供一個(gè)通過(guò)藍(lán)牙技術(shù)接入互聯(lián)網(wǎng)和其他撥號(hào)業(yè)務(wù)的標(biāo)準(zhǔn)。

使用場(chǎng)景:

 最常見(jiàn)的使用場(chǎng)景是把你的手機(jī)當(dāng)作一個(gè)無(wú)線撥號(hào)調(diào)制解調(diào)器從手提電腦上接入互聯(lián)網(wǎng)。

產(chǎn)品范例:

 以下是你可能發(fā)現(xiàn)的使用撥號(hào)網(wǎng)絡(luò)(DUN)的幾種設(shè)備類型:手提電腦、個(gè)人電腦、手機(jī)、個(gè)人數(shù)字助理、調(diào)制解調(diào)器

技術(shù)知識(shí):

撥號(hào)網(wǎng)絡(luò)對(duì)兩種功能作用進(jìn)行定義,即網(wǎng)關(guān)(GW)功能和數(shù)據(jù)終端(DT)功能。

?     網(wǎng)關(guān)(GW)– 這是提供公共網(wǎng)絡(luò)接入的設(shè)備。

?     數(shù)據(jù)終端(DT)–這是使用網(wǎng)關(guān)的撥號(hào)服務(wù)的設(shè)備。

 基帶,裝入微程序(LMP)以及邏輯鏈路控制及適配協(xié)議(L2CAP)為開(kāi)放系統(tǒng)接口(OSI)1和2層藍(lán)牙協(xié)議。RFCOMM 是全球移動(dòng)通信GSM TS 07.10 的藍(lán)牙適配版,用于提供串口仿真。SDP指藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。撥號(hào)與控制為用于對(duì)低層協(xié)議提供的異步串行鏈路之上的自動(dòng)撥號(hào)和控制的命令和程序。

 左邊的圖上所顯示的調(diào)制解調(diào)仿真層為模擬調(diào)制解調(diào)器的實(shí)體,調(diào)制解調(diào)器的驅(qū)動(dòng)器為數(shù)據(jù)終端中的驅(qū)動(dòng)器軟件。對(duì)于左邊圖中的屏蔽協(xié)議/實(shí)體,該串口配置文件用作基礎(chǔ)標(biāo)準(zhǔn)。對(duì)于這些協(xié)議,在串口配置文件中所說(shuō)明的所有要求都適用,除了該配置文件明確說(shuō)明差別的情況除外。

 注意:雖然沒(méi)有在以上模型中顯示出來(lái),該配置文件仍假設(shè)該應(yīng)用層接入到一些低級(jí)層的程序(舉例,SCO同步鏈路的建立)

9、FAX PROFILE 傳真配置文件

10、FILE TRANSFER PROFILE FTP文件傳輸配置

Bi-directional File Transfer Example between two PersonalComputeres

image.png

文件傳輸配置文件(FTP)定義了客戶端設(shè)備如何瀏覽服務(wù)器設(shè)備上的文件夾和文件??蛻舳税l(fā)現(xiàn)文件或定位后,文件即可使用GOEP從服務(wù)器抽出至客戶端,或者從客戶端推送至服務(wù)器。

使用情景:

 典型的應(yīng)用場(chǎng)景是兩部個(gè)人電腦或手提電腦之間進(jìn)行無(wú)線文件傳輸,或在服務(wù)器上瀏覽和接收文件。

產(chǎn)品范例:

 以下是可能使用FTP的部分設(shè)備種類:手提電腦、個(gè)人電腦、手機(jī)、PDA

技術(shù)知識(shí):

FTP定義了兩種角色,分別為客戶端及服務(wù)器。

?     客戶端 – 客戶端設(shè)備啟動(dòng)操作,向服務(wù)器推送以及從服務(wù)器處抽出目標(biāo)。

?     服務(wù)器 – 服務(wù)器設(shè)備是目標(biāo)遠(yuǎn)程藍(lán)牙設(shè)備,提供對(duì)象交換服務(wù)器并可使用OBEX文件夾列表(Folder Listing)格式瀏覽文件夾。

 基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙對(duì)于GSM TS 07.10的采納。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。OBEX是藍(lán)牙對(duì)于IrOBEX的采納。

 GOEP中定義了RFCOMM、L2CAP、LMP和Baseband的互操作性要

11、GENERIC AUDIO/VIDEO DISTRIBUTION PROFILE通用A/V分發(fā)配置文件 (GAVDP)

 GAVDP提供了A2DP和VDP的基礎(chǔ),該系統(tǒng)基礎(chǔ)旨在使用藍(lán)牙技術(shù)分發(fā)視頻和音頻流。

使用情景:

 典型的使用情景是一副無(wú)線立體聲耳機(jī)和一個(gè)音樂(lè)播放器,例如MP3播放器或者隨身聽(tīng)。音樂(lè)播放器向耳機(jī)傳送信息建立連接或調(diào)整音頻流,反之亦然。

產(chǎn)品范例:

 以下例子說(shuō)明了可能會(huì)使用GAVDP的若干設(shè)備類型:音樂(lè)播放器、立體聲耳機(jī)、立體聲音響、手提電腦、個(gè)人電腦、手機(jī)、PDA

技術(shù)知識(shí):

GAVDP定義了啟動(dòng)設(shè)備和接收設(shè)備兩個(gè)角色:

?     啟動(dòng)設(shè)備(INT) – 這是啟動(dòng)信號(hào)發(fā)送過(guò)程的設(shè)備。

?     接收設(shè)備(ACP) – 這是回應(yīng)INT輸入請(qǐng)求的設(shè)備。

o     注:設(shè)備的角色并不固定。角色會(huì)于信號(hào)傳輸過(guò)程啟動(dòng)時(shí)確定,當(dāng)過(guò)程結(jié)束時(shí)設(shè)備角色也將解除。當(dāng)啟動(dòng)新一輪過(guò)程時(shí),設(shè)備的角色可以互換。

      基帶、LMP、L2CAP和SDP是藍(lán)牙核心規(guī)格中定義的藍(lán)牙協(xié)議。AVDTP包括一個(gè)用于溝通串流參數(shù)的信令實(shí)體以及一個(gè)處理串流的傳輸實(shí)體。

12、GENERIC OBJECT EXCHANGE PROFILE通用對(duì)象交換配置文件 (GOEP)

 GOEP用于從一個(gè)設(shè)備向另一個(gè)設(shè)備傳輸對(duì)象。

使用情景:

 一個(gè)簡(jiǎn)單的情景是手機(jī)或PDA與電腦之間使用藍(lán)牙技術(shù)傳輸文件、電子名片(vCard)、日歷數(shù)據(jù)(vCalendar)和圖像等信息。


產(chǎn)品范例:

 以下例子說(shuō)明了可能會(huì)使用GOEP的若干設(shè)備類型:手提電腦、個(gè)人電腦、手機(jī)、PDA、媒體播放器。

技術(shù)知識(shí):

GOEP定義了服務(wù)器和客戶端兩個(gè)角色:

?     服務(wù)器 – 該設(shè)備提供對(duì)象交換服務(wù)器,該服務(wù)器可以推送數(shù)據(jù)對(duì)象,而客戶端也可以從中拉取數(shù)據(jù)對(duì)象。

?     客戶端 – 該設(shè)備可以向服務(wù)器推送及/或從服務(wù)器拉取數(shù)據(jù)對(duì)象。

      基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙對(duì)于GSM TS 07.10的采納。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。OBEX是藍(lán)牙對(duì)于IrOBEX的采納。

13、HARDCOPY CABLE REPLACEMENT PROFILE硬拷貝電纜更換

Laptop sendinga print job to printer

image.png

14、Hands-Free Profile  免提配置

Hands-free  unit  installed in the car

image.png

HFP描述了免提設(shè)備如何使用網(wǎng)關(guān)設(shè)備撥打和接聽(tīng)電話。 

使用情景:

 汽車內(nèi)的汽車套件是常見(jiàn)的使用情景。汽車套件將連接至手機(jī)并用于撥打和接聽(tīng)電話。將無(wú)線耳機(jī)連接至手機(jī)后使用耳機(jī)撥打和接聽(tīng)電話則更為常見(jiàn)。

產(chǎn)品范例:

 以下例子說(shuō)明了可能會(huì)使用HFP的若干設(shè)備類型:汽車、汽車套件、GPS系統(tǒng)、耳機(jī) 、手機(jī)、PDA

技術(shù)知識(shí):

 HFP定義了音頻網(wǎng)關(guān)(AG)和免提組件(HF)兩個(gè)角色:

?       音頻網(wǎng)關(guān)(AG) – 該設(shè)備為音頻(特別是手機(jī))的輸入/輸出網(wǎng)關(guān)。

?       免提組件(HF) – 該設(shè)備作為音頻網(wǎng)關(guān)的遠(yuǎn)程音頻輸入/輸出機(jī)制,并可提供若干遙控功能。

 基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙串口模擬設(shè)備。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。


 要求與v1.1或較新版本的核心規(guī)格兼容。

 免提控制是負(fù)責(zé)免提組件個(gè)別控制信令的設(shè)備,該信令乃基于AT指令。

 盡管上述模型并無(wú)顯示,該配置文件已假設(shè)免提控制能夠接入部分更低層級(jí)的程序(例如,同步連接建立)。左圖所示音頻接口模擬層級(jí)是模擬音頻網(wǎng)關(guān)上音頻接口的設(shè)備,而音頻驅(qū)動(dòng)是免提組件的驅(qū)動(dòng)軟件。對(duì)于左圖陰影部分所示的協(xié)議/設(shè)備,串口配置文件則用作基礎(chǔ)標(biāo)準(zhǔn)。對(duì)于這些協(xié)議而言,所有強(qiáng)制要求均載于所應(yīng)用的串口配置文件,如果該規(guī)格明確列明其他情況則除外。

 15、HID --HUMANINTERFACE DEVICE (HID) PROFILE

比如藍(lán)牙鍵盤鼠標(biāo)

image.png

遙控:

image.png

16、HEADSET PROFILE 耳機(jī)配置

 HSP描述了藍(lán)牙耳機(jī)如何與電腦或例如手機(jī)等其他藍(lán)牙設(shè)備進(jìn)行通訊。

使用情景:典型的使用情景當(dāng)然是使用無(wú)線耳機(jī)與手機(jī)進(jìn)行連接。

產(chǎn)品范例:以下例子說(shuō)明了可能會(huì)使用HSP的若干設(shè)備類型:耳機(jī)、手機(jī)、PDA、個(gè)人電腦、手提電腦

技術(shù)知識(shí):

 HSP定義了音頻網(wǎng)關(guān)(AG)和耳機(jī)(HS)兩個(gè)角色:

?       音頻網(wǎng)關(guān)(AG) – 該設(shè)備為音頻(特別是手機(jī)或電腦)的輸入/輸出網(wǎng)關(guān)。

?       耳機(jī)(HS) – 該設(shè)備作為音頻網(wǎng)關(guān)的遠(yuǎn)程音頻輸入/輸出機(jī)制。

 基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙對(duì)于GSM TS 07.10的采納。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。耳機(jī)控制是專門負(fù)責(zé)耳機(jī)控制信令的設(shè)備,該信令乃基于AT指令。

 注:盡管上述模型并無(wú)顯示,該配置文件已假設(shè)耳機(jī)控制能夠接入部分更低層級(jí)的程序(例如,SCO連接建立)。

 左圖所示音頻接口模擬層級(jí)是模擬手機(jī)或電腦上音頻接口的設(shè)備,而音頻驅(qū)動(dòng)是耳機(jī)的驅(qū)動(dòng)軟件。對(duì)于左圖陰影部分所示的協(xié)議/設(shè)備,串口配置文件則用作基礎(chǔ)標(biāo)準(zhǔn)。對(duì)于這些協(xié)議而言,所有要求均載于所應(yīng)用的串口配置文件,如果該配置文 


17、INTERCOM PROFILE 對(duì)講機(jī)

image.png

18、OBJECT PUSH PROFILE對(duì)象推送配置文件

Push and pull example between two mobile phones

image.png

OPP定義了推送服務(wù)器和推送客戶端的角色。這些角色與GOEP定義的服務(wù)器和客戶端設(shè)備角色類似,而且必須與這些設(shè)備角色兼容。

使用情景:例如,兩部手機(jī)或一部手機(jī)和一部電腦之間交換聯(lián)絡(luò)信息或任務(wù)。

產(chǎn)品范例:以下是可能使用OPP的部分設(shè)備種類:手機(jī)、個(gè)人電腦、手提電腦。

技術(shù)知識(shí):

OPP定義了兩種角色,分別為推送服務(wù)器及推送客戶端:

?     推送服務(wù)器– 該設(shè)備提供對(duì)象交換服務(wù)器。

?     推送客戶端– 該設(shè)備向服務(wù)器推送以及從服務(wù)器處抽出目標(biāo)。

      基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙對(duì)于GSM TS 07.10的采納。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。OBEX是藍(lán)牙對(duì)于IrOBEX的采納。

19、PersonalArea Networking Profile

image.png

20、SERVICE DISCOVERY APPLICATION PROFILE服務(wù)發(fā)現(xiàn)應(yīng)用配置文件

image.png

SDAP描述了一項(xiàng)應(yīng)用應(yīng)如何使用SDP發(fā)現(xiàn)遠(yuǎn)程設(shè)備上的服務(wù)。


使用情景:

 SDAP描述了一項(xiàng)應(yīng)用應(yīng)如何使用SDP發(fā)現(xiàn)遠(yuǎn)程設(shè)備上的服務(wù),SDAP描述了分別通過(guò)詢問(wèn)和詢問(wèn)掃描管理設(shè)備發(fā)現(xiàn)以及通過(guò)SDP管理服務(wù)發(fā)現(xiàn)的若干方式。SDAP規(guī)格中包含的概念增強(qiáng)了GAP、SDP和服務(wù)發(fā)現(xiàn)基礎(chǔ)流程中提供的基本規(guī)格。SDAP的用例旨在納入與所有配置文件和設(shè)備相關(guān)的大部分服務(wù)發(fā)現(xiàn)情景。

產(chǎn)品范例:

 以下是可能使用SDAP的部分設(shè)備種類:個(gè)人電腦、手提電腦、手機(jī)、PDA、打印機(jī)/傳真機(jī)、耳機(jī)

技術(shù)知識(shí):

 一如GAP所要求,任何藍(lán)牙設(shè)備均應(yīng)能夠與任何其他藍(lán)牙設(shè)備進(jìn)行連接。據(jù)此,SDAP要求任何應(yīng)用均應(yīng)能夠發(fā)現(xiàn)其連接的任何藍(lán)牙設(shè)備中的可用服務(wù)。該配置文件負(fù)責(zé)搜索已知的個(gè)別服務(wù)以及一般服務(wù)。SDAP涉及服務(wù)發(fā)現(xiàn)用戶應(yīng)用,藍(lán)牙設(shè)備對(duì)服務(wù)進(jìn)行定位時(shí)需要該應(yīng)用。該應(yīng)用連接了與其他藍(lán)牙設(shè)備發(fā)送和接收服務(wù)詢問(wèn)的SDP。SDAP依賴GAP,并重復(fù)使用GAP的組成部分。

 SDAP定義了本地設(shè)備(LocDev)和遠(yuǎn)程設(shè)備(RemDev(s))兩個(gè)角色:

?     本地設(shè)備(LocDev) – 該設(shè)備啟動(dòng)服務(wù)發(fā)現(xiàn)程序。

?     遠(yuǎn)程設(shè)備(RemDev(s)) – 通過(guò)回應(yīng)本地設(shè)備發(fā)出的服務(wù)詢問(wèn)從而參與服務(wù)發(fā)現(xiàn)流程的任何設(shè)備。

 本地設(shè)備(LocDev)界面中的服務(wù)發(fā)現(xiàn)用戶應(yīng)用(SrvDscApp)與藍(lán)牙SDP客戶端連接,發(fā)出服務(wù)詢問(wèn)并從遠(yuǎn)程設(shè)備(RemDevs)的SDP服務(wù)器中接收服務(wù)詢問(wèn)回應(yīng)(BT_SDP_spec:[7])。SDP使用L2CAP中的連接導(dǎo)向(CO)傳輸服務(wù),該服務(wù)則使用基帶異步無(wú)連接(ACL)鏈路,從而最終實(shí)現(xiàn)無(wú)線傳輸SDP PDUs。服務(wù)發(fā)現(xiàn)與發(fā)現(xiàn)設(shè)備緊密相連,而發(fā)現(xiàn)設(shè)備則與進(jìn)行詢問(wèn)及呼叫緊密相關(guān)。因此,SrvDscApp通過(guò)BT_module_Cntrl設(shè)備與基帶連接,該設(shè)備指示藍(lán)牙模組何時(shí)進(jìn)入各種運(yùn)行搜索模式。

21、SERIAL PORT PROFILE串行端口配置文件 (SPP)

Serial port frofile ,example with two notebooks

image.png

SPP定義了如何設(shè)置虛擬串口并連接兩個(gè)藍(lán)牙設(shè)備。

使用情景

 一種使用情景將是使用兩個(gè)設(shè)備,例如個(gè)人電腦或手提電腦作為虛擬串口,并通過(guò)藍(lán)牙技術(shù)連接兩個(gè)設(shè)備。

產(chǎn)品范例:以下是可能使用SPP的部分設(shè)備種類:個(gè)人電腦、手提電腦

技術(shù)知識(shí):

 SPP定義了設(shè)備A和設(shè)備B兩種角色:

?     設(shè)備A– 該設(shè)備主動(dòng)與另一設(shè)備建立連接(啟動(dòng)器)。

?     設(shè)備B– 該設(shè)備等待另一設(shè)備啟動(dòng)連接(接收器)。

 基帶、LMP和L2CAP均為OSI層級(jí)1和2藍(lán)牙協(xié)議。RFCOMM是藍(lán)牙對(duì)GSM TS 07.10的采納,為串口模擬提供了傳輸協(xié)議。SDP是藍(lán)牙服務(wù)發(fā)現(xiàn)協(xié)議。左圖所示端口模擬層級(jí)是模擬串口或?yàn)閼?yīng)用提供API的設(shè)備。兩邊的應(yīng)用是典型的遺留應(yīng)用程序,能夠并希望通過(guò)串行電纜(在這種情況下為虛擬)進(jìn)行通訊。但遺留應(yīng)用程序無(wú)法了解設(shè)置虛擬串行電纜的藍(lán)牙程序,因此兩邊均需要像藍(lán)牙識(shí)別助手應(yīng)用程序的幫助。(本配置文件并無(wú)明確解決這個(gè)問(wèn)題,其針對(duì)的主要問(wèn)題是藍(lán)牙互操作性。)

22、SYNCHRONIZATION PROFILE 同步

Synchronization example with mobile phone and computer

image.png

23、VIDEO DISTRIBUTION PROFILE

image.png


藍(lán)牙核心技術(shù)概述(三): 藍(lán)牙協(xié)議規(guī)范(射頻、基帶鏈路控制、鏈路管理)

"https://blog.csdn.net/xubin341719/article/details/3830388


藍(lán)牙核心技術(shù)概述(四):藍(lán)牙協(xié)議規(guī)范(HCI、L2CAP、SDP、RFOCMM)

https://blog.csdn.net/xubin341719/article/details/38305331


上一篇:南京沁恒微電子股份有限公司

下一篇:藍(lán)牙設(shè)備的特征值及其編碼

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部