藍牙核心技術概述:藍牙概述

姓名:于川皓 學號:16140210089

轉載自:http://blog.csdn.net/xubin341719/article/details/38145507

【嵌牛導讀】:藍牙(Bluetooth?):是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。藍牙技術最初由電信巨頭愛立信公司于1994年創制,當時是作為RS232數據線的替代方案。藍牙可連接多個設備,克服了數據同步的難題。

【嵌牛鼻子】:藍牙技術

【嵌牛提問】:藍牙技術的特點?有什么應用?

【嵌牛正文】:藍牙(Bluetooth?):是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。藍牙技術最初由電信巨頭愛立信公司于1994年創制,當時是作為RS232數據線的替代方案。藍牙可連接多個設備,克服了數據同步的難題。

如今藍牙由藍牙技術聯盟(Bluetooth Special Interest Group,簡稱SIG)管理。藍牙技術聯盟在全球擁有超過25,000家成員公司,它們分布在電信、計算機、網絡、和消費電子等多重領域。IEEE將藍牙技術列為IEEE 802.15.1,但如今已不再維持該標準。藍牙技術聯盟負責監督藍牙規范的開發,管理認證項目,并維護商標權益。制造商的設備必須符合藍牙技術聯盟的標準才能以“藍牙設備”的名義進入市場。藍牙技術擁有一套專利網絡,可發放給符合標準的設備。[1]

中文名

藍牙

外文名

Bluetooth

釋????義

一種短距離無線通信技術

最新版本

4.2

數據速率

1Mbps

創始人

愛立信公司

微波頻譜

2.402GHz 到 2.480GHz

最大功率輸出

1類是100mW

.

2類是2.5mW

.

3類是1mW

波????段

2400-2483.5MHz

USB軟件狗

100米射程

目錄

1名稱與圖標

2傳輸與應用

3通訊連接

4Uses

?功率射程

?數據吞吐量

?藍牙協議

5計算機要求

?操作系統應用

6規格和特性

?1.0版本和1.0B版本

?1.1版本

?1.2版本

?2.0 + EDR版本

?2.1 + EDR版本

?3.0 + HS版本

?4.0版本

?4.1版本

?4.2版本

7技術信息

?藍牙協議棧

?基帶糾錯

?設置連接

?配對和連接

?空中接口

8機密安全性

?概況

?Bluejacking

?安全歷史進程

9健康擔憂

10USB 3.0引起的干擾

11藍牙獎項

名稱與圖標

“藍牙”(Bluetooth)一詞是斯堪的納維亞語中 Bl?tand / Bl?tann (即古挪威語blát?nn) 的一個英語化版本,該詞是十世紀的一位國王Harald Bluetooth的綽號,他將紛爭不斷的丹麥部落統一為一個王國,傳說中他還引入了基督教。以此為藍牙命名的想法最初是Jim Kardach于1997年提出的,Kardach開發了能夠允許移動電話與計算機通訊的系統。他的靈感來自于當時他正在閱讀的一本由Frans G. Bengtsson撰寫的描寫北歐海盜和Harald Bluetooth國王的歷史小說The Long Ships,意指藍牙也將把通訊協議統一為全球標準。[2]

傳輸與應用

藍牙的波段為2400–2483.5MHz(包括防護頻帶)。這是全球范圍內無需取得執照(但并非無管制的)的工業、科學和醫療用(ISM)波段的 2.4 GHz 短距離無線電頻段。

藍牙使用跳頻技術,將傳輸的數據分割成數據包,通過79個指定的藍牙頻道分別傳輸數據包。每個頻道的頻寬為1 MHz。藍牙4.0使用2 MHz 間距,可容納40個頻道。第一個頻道始于2402 MHz,每1 MHz一個頻道,至2480 MHz。有了適配跳頻(Adaptive Frequency-Hopping,簡稱AFH)功能,通常每秒跳1600次。

最初,高斯頻移鍵控(Gaussian frequency-shift keying,簡稱GFSK) 調制是唯一可用的調制方案。然而藍牙2.0+EDR 使得 π/4-DQPSK和 8DPSK 調制在兼容設備中的使用變為可能。運行GFSK的設備據說可以以基礎速率(Basic Rate,簡稱BR)運行,瞬時速率可達1Mbit/s。增強數據率(Enhanced Data Rate,簡稱EDR)一詞用于描述π/4-DPSK 和 8DPSK 方案, 分別可達2 和 3Mbit/s。在藍牙無線電技術中,兩種模式(BR和EDR) 的結合統稱為“BR/EDR射頻”

藍牙是基于數據包、有著主從架構的協議。一個主設備至多可和同一微微網中的七個從設備通訊。所有設備共享主設備的時鐘。分組交換基于主設備定義的、以312.5μs為間隔運行的基礎時鐘。兩個時鐘周期構成一個625μs的槽,兩個時間隙就構成了一個1250μs的縫隙對。在單槽封包的簡單情況下,主設備在雙數槽發送信息、單數槽接受信息。而從設備則正好相反。封包容量可長達1、3、或5個時間隙,但無論是哪種情況,主設備都會從雙數槽開始傳輸,從設備從單數槽開始傳輸。[3]

通訊連接

藍牙主設備最多可與一個微微網(一個采用藍牙技術的臨時計算機網絡)中的七個設備通訊, 當然并不是所有設備都能夠達到這一最大量。設備之間可通過協議轉換角色,從設備也可轉換為主設備(比如,一個頭戴式耳機如果向手機發起連接請求,它作為連接的發起者,自然就是主設備,但是隨后也許會作為從設備運行。)

藍牙核心規格提供兩個或以上的微微網連接以形成分布式網絡,讓特定的設備在這些微微網中自動同時地分別扮演主和從的角色。

數據傳輸可隨時在主設備和其他設備之間進行(應用極少的廣播模式除外)。主設備可選擇要訪問的從設備;典型的情況是,它可以在設備之間以輪替的方式快速轉換。因為是主設備來選擇要訪問的從設備,理論上從設備就要在接收槽內待命,主設備的負擔要比從設備少一些。主設備可以與七個從設備相連接,但是從設備卻很難與一個以上的主設備相連。規格對于散射網中的行為要求是模糊的。

許多USB藍牙適配器或“軟件狗”是可用的,其中一些還包括一個IrDA適配器。[3]

Uses

功率射程

類別最大功率容量射程范圍

m)

(mW)dBm

110020~100

22.54~10

310~1

藍牙是一個標準的無線通訊協議,基于設備低成本的收發器芯片,傳輸距離近、低功耗。由于設備使用無線電(廣播)通訊系統,他們并非是以實際可見的線相連,然而準光學無線路徑則必須是可行的。射程范圍取悅于功率和類別,但是有效射程范圍在實際應用中會各有差異,請參考右側的表格。[3]

數據吞吐量

版本數據率最大應用吞吐量

1.21Mbit/s>80 kbit/s

2.0 + EDR3 Mbit/s>80 kbit/s

3.0 + HS24 Mbit/s請參考3.0 + HS

4.024 Mbit/s請參考4.0 LE

有效射程因傳輸條件、材料覆蓋、生產樣本的變化、天線配置和電池狀態有關。多數藍牙應用是為室內環境而設計的,由于墻的衰減和信號反射造成的信號衰落會使得射程遠小于藍牙產品規定的射程范圍。多數藍牙應用是由電池供電的2類設備,無論對方設備是1類或2類,射程差異均不明顯,因為射程范圍通常取決于低功率的設備。某些情況下,當2類設備連接到一個敏感度和發射功率都高于典型的2類設備的1類收發器上時,數據鏈的有效射程可被延長。然而多數情況下,1類設備與2類設備的敏感度是相近的。

兩個敏感度和發射功率都較高的1類設備相連接,射程可遠高于一般水平的100m,取決于應用所需要的吞吐量。有些設備在開放的環境中的射程能夠高達1km甚至更高。

藍牙核心規范規定了最小射程,但是技術上的射程是由應用決定、且是無限的。制造商可根據實際的用例調整射程。[3]

藍牙協議

一、主要文章:藍牙配置文件

要使用藍牙無線技術,設備必須能夠解譯某些藍牙配置文件,藍牙配置文件定義了可能的應用,并規定了藍牙設備之間通信的一般行為。這些配置文件包括對通信參數和控制的最初設定。配置文件能夠節約在雙向鏈路起效之前重新發送參數的時間。廣泛的藍牙配置文件描述很多不同種類的應用或設備用例。[4]

二、應用列表

移動電話和免提耳機之間的無線控制和通信。這是早期受歡迎的應用之一。

移動電話與兼容藍牙的汽車音響系統之間的無線控制和通信。

對搭載iOS或Android的平板電腦和音箱等設備進行無線控制和通信。

無線藍牙耳機和對講機。耳機有時被簡稱為“一個藍牙”。

輸送至耳機的無線音頻流、無通信功能。

有限空間內對帶寬要求不高的PC之間的無線網絡。

電腦與輸入輸出設備間的無線連接,常見的有鼠標、鍵盤、打印機。

在可進行對象交換的設備之間傳輸文件、詳細通訊錄信息、日歷安排、備忘錄等。

取代早前在測試設備、GPS接收器、醫療設備、條形碼掃描器、交通管制設備上的有線RS-232串行通信。

用于之前經常使用紅外線的控制。

無需更高的USB帶寬、需要無線連接的低帶寬應用。

從采用藍牙的廣告版向其他可被發現的藍牙設備發送小型廣告。

兩個工業以太網(如PROFINET)網絡之間的無線網橋

三個第七代和第八代游戲機,任天堂的Wii和索尼的PlayStation 3 的控制器都分別采用了藍牙

個人電腦或PDA的撥號上網可使用有數據交換能力的移動電話作為無線調制解調器。

健康傳感器數據從醫療設備向移動電話、機頂盒或特定的遠距離衛生設備進行短距離傳輸。

允許無繩電話代替附近的移動電話響鈴或接聽電話。

實時定位系統(RTLS)可用于實時追蹤和確認物體位置,這是通過“節點”、粘貼或嵌入物體內的“標簽”,和從這些標簽上接收并處理無線信號的“讀寫器” 來確認位置的。

智能手機上防止物品丟失或遭竊的個人保安應用。受保護的物件上藍牙標識 (如一個標簽),以與電話保持持續通信。如果連接中斷(如標識離開電話的范圍),那么警報會響起。這也可用作人落水警報。自2009年起已有了采用此技術的產品。

加拿大阿爾伯塔省卡爾加里的道路交通部門使用從旅行者的藍牙設備中收集的數據來幫助駕車者預測旅行時間和道路擁堵。

音頻的無線傳輸(比FM發射器更可靠的選擇)[4]

O-Band智能手環

三、 Bluetooth vs. Wi-Fi(IEEE 802.11)

藍牙和Wi-Fi(使用IEEE 802.11標準的產品的品牌名稱)有些類似的應用:設置網絡、打印、或傳輸文件。Wi-Fi主要是用于替代工作場所一般局域網接入中使用的高速線纜的。這類應用有時也稱作無線局域網(WLAN)。藍牙主要是用于便攜式設備及其應用的。這類應用也被稱作無線個人域網(WPAN)。藍牙可以替代很多應用場景中的便攜式設備的線纜,在能夠應用于一些固定場所,如智能家庭能源管理(如恒溫器)等。

Wi-Fi和藍牙的應用在某種程度上是互補的。Wi-Fi通常以接入點為中心,通過接入點與路由網絡里形成非對稱的客戶機-服務器連接。而藍牙通常是兩個藍牙設備間的對稱連接。藍牙適用于兩個設備通過最簡單的配置進行連接的簡單應用,如耳機和遙控器的按鈕,而Wi-Fi更適用于一些能夠進行稍復雜的客戶端設置和需要高速的應用中,尤其像通過存取節點接入網絡。但是,藍牙接入點確實存在,而且Wi-Fi的點對點連接雖然不像藍牙一般容易,但也是可能的。Wi-Fi Direct是最近開發的、為Wi-Fi添加了類似藍牙的點對點功能。[4]

四、設備

一個有著100m射程的藍牙USB軟件狗。

藍牙存在于跟多產品中,如電話、平板電腦、媒體播放器、機器人系統、手持設備、筆記本電腦、游戲手柄、以及一些高音質耳機、調制解調器、手表等。藍牙技術在低帶寬條件下臨近的兩個或多個設備間的信息傳輸十分有用。藍牙常用于電話語音傳輸(如藍牙耳機)或手持計算機設備的字節數據傳輸(文件傳輸)。

藍牙協議能夠簡化設備間服務的發現和設置。藍牙設備可以對他們所提供的服務做廣告,這讓服務的使用變得更容易,因為有比其他類型網絡更多的安全、網絡地址、許可配置可自動進行。[4]

計算機要求

典型的藍牙 USB 軟件狗

內置筆記本藍牙卡 (14×36×4 mm)

沒有內置藍牙的個人電腦可通過藍牙適配器實現與藍牙設備之間的通信。有些臺式機和最近多數的筆記本電腦都有內置藍牙無線電,沒有的則需要通過外置適配器實現藍牙通信功能,通常是一個小型USB軟件狗。不像早期的IrDA需要一個單獨的適配器來連接每個設備,藍牙通過一個適配器即可實現計算機與多個設備之間的通信。

操作系統應用

關于該主題的更多詳細信息,請參考Bluetooth stack.

Apple從2012年的MacOSX v10.2產品就開始采用藍牙技術了。

關于微軟平臺,Windows XP Service Pack 2和SP3版本對Bluetooth 1.1、2.0和2.0+EDR提供了原生支持。早期版本要求用戶安裝藍牙適配器驅動裝置,而非直接支持藍牙。微軟自己的藍牙軟件狗(包含在其藍牙電腦設備中)沒有外部驅動器,因此需要安裝Windows XP Service Pack 2。帶有無線功能包的Windows Vista RTM/SP1 或Windows Vista SP2兼容Bluetooth 2.1+EDR。Windows 7兼容Bluetooth 2.1+EDR和延長詢問回復(EIR)。

Windows XP和Windows Vista/Windows 7藍牙堆棧對以下藍牙協議提供原生支持:PAN、SPP、DUN、HID、HCRP。Windows XP堆棧可被支持其他協議或更新藍牙版本的第三方堆棧替代。Windows Vista/Windows 7 藍牙堆棧支持第三方協議且不需要其替代微軟的堆棧。

Linux有兩個常用的藍牙堆棧,BlueZ和Affix。多數Linux核心程序都包括BlueZ堆棧,它最早是由高通開發的。Affix堆棧是由Nokia開發的。FreeBSD從它的5.0版本開始支持藍牙。NetBSD從它的4.0版本開始支持藍牙。它的藍牙堆棧也被接入OpenBSD端口。[5]

規格和特性

短鏈接廣播技術(后來改名為藍牙)最初是由愛立信移動的CTO Nils Rydbeck在瑞典隆德(Lund)所開發,目的是根據1989年發表的兩項發明(Johan Ullman博士1989年6月2日發布的SE 8902098-6和1992年7月24日發布的SE 9202239),開發一個無線耳機。Nils Rydbeck把規格指定的工作交給了Tord Wingren,把開發的工作交給了Jaap Haartsen和Sven Mattisson。他們在瑞典隆德的愛立信工作。這一規格是基于跳頻技術。

藍牙規格由藍牙技術聯盟正式推出,藍牙技術聯盟是1998年5月20日正式宣布成立的。如今它的全球成員公司已超過兩萬五千家。它最初是由愛立信、IBM、英特爾、東芝和諾基亞創立的,后開又有許多公司加入。

所有的藍牙標準版本都支持向下兼容,讓最新的版本能夠覆蓋所有舊的版本。

藍牙核心規格工作組(Bluetooth Core Specification Working Group,簡稱CSWG)主要制定4種規格

藍牙核心規格,通常幾年更新一次

核心規格附錄(CSA),每年可發布更新數次

核心規格補充(CSS),發布較快

勘誤表

1.0版本和1.0B版本

藍牙1.0版本和1.0B版本曾出現一些問題,制造商在產品互操作性上遇到了一些困難。藍牙1.0版本和1.0B版本還包括連接過程(讓協議層不可能匿名)中的強制性藍牙硬件設備地址(BD_ADDR)傳送,這給一些為藍牙環境而設計的服務帶來了不小的打擊。[6]

1.1版本

2002年獲批為IEEE 802.15.1標準

1.0B規格中的許多錯誤得以修正

添加了未加密頻道的可能性

接收信號強度指示(RSSI[6]

1.2版本

主要的改進包括如下:

更快的連接和發現。

自適應跳頻擴頻AFH),通過避免在跳頻序列中使用擁擠的頻率,提高了對射頻干擾的抵抗。

實際應用中的傳輸速度相較1.1版本提升,高達721 kbit/s。

延伸同步連結(eSCO)通過允許重新發送損壞的封包,提高了音頻的音質,還可以選擇性的提高音頻延遲,以提供更好的并行數據傳輸。

與三線UART的主機控制器接口(HCI)操作。

2005年獲批為IEEE 802.15.1標準。

為L2CAP引入了流量控制和傳輸模式。[6]

2.0 + EDR版本

這一藍牙核心版本發布于2004年。主要不同在于增強數據率(EDR)的推出,它能夠實現更快速的數據傳輸。EDR的標稱速率是3 Mbit/s,盡管實踐中的數據傳輸速率為2.1 Mbit/s。EDR使用GFSK、相移鍵控(PSK)調制和π/4-DQPSK、 8DPSK兩個變量的組合。EDR可通過減少工作周期提供更低的功耗。

這一規格命名為Bluetooth v2.0 + EDR,意謂EDR是選擇性的功能。除了EDR,2.0 規格還包括其它一些小的改進。產品無需支持更高速的數據率也可完成藍牙2.0的合規性認證。至少有一個商業設備在其數據表上是寫明了其是“不支持EDR的藍牙2.0”。[6]

2.1 + EDR版本

藍牙核心規范2.1 + EDR 是藍牙技術聯盟于2007年7月26日推出的。

2.1最大的特點是安全簡易配對(SSP):它為藍牙設備提高了配對體驗,同時也提升了安全性的實際應用和強度。請參考后面的“配對”部分了解更多詳情。

2.1還包括其他一些改進,包括“延長詢問回復”(EIR),在查詢過程中提供更多信息,讓設備能在連接前更好地進行篩選;以及像低耗電監聽模式(Sniff Subrating),它能夠在低功耗模式下降低耗電。[6]

3.0 + HS版本

藍牙核心規格3.0 + HS版本是藍牙技術聯盟2009年4月21日推出的。藍牙3.0+HS的傳輸速率理論上可高達24 Mbit/s,盡管這并非是通過藍牙鏈接本身。相反,藍牙鏈接是用于協商和建立,高速的數據傳輸是由相同位置的802.11鏈接完成的。

主要的新特性是AMP(Alternative MAC/PHY),它也是802.11新增的高速傳輸功能。高速并非該規格的強制特性,因此只有標注了"+HS"商標的設備才是真正通過802.11高速數據傳輸支持藍牙。沒有標注"+HS"后綴的藍牙3.0設備僅支持核心規格3.0版本或之前的核心規范附錄1。[6]

L2CAP增強模式

加強版重傳模式(Enhanced Retransmission Mode,簡稱ERTM)采用的是可靠地L2CAP 通道,而流模式(Streaming Mode,簡稱SM)采用的是沒有重傳和流量控制的不可靠的網絡通道。推出于核心規格附錄1。

Alternative MAC/PHY

藍牙配置文件數據可通過備用的MAC和PHYs傳輸。藍牙射頻仍用于設備發現、初始連接和配置文件配置。但是當有大量數據傳輸需求時,高速的備選MAC PHY 802.11 (通常與Wi-Fi有關)可傳輸數據。這意味著藍牙在系統閑置時可使用已經驗證的低功耗連接模型,在需要傳輸大量數據時使用更快的無線電。AMP鏈接需要加強型L2CAP 模式。

單向廣播無連接數據Unicast Connectionless Data

單向廣播無連接數據無需建立明確的L2CAP通道即可傳輸服務數據。主要用于對用戶操作和數據的重新連接/傳輸要求低延遲的應用。它僅適用于小量數據傳輸。

增強型電源控制Enhanced Power Control

增強型電源控制更新了電源控制功能,移除了開環功率控制,還明確了EDR新增調制方式所引入的功率控制。增強型電源控制規定了期望的行為。這一特性還添加了閉環功率控制,意味著RSSI過濾可于收到回復的同時展開。此外,還推出了“直接開到最大功率(go straight to maximum power)”的請求,旨在應對耳機的鏈路損耗,尤其是當用戶把電話放進身體對側的口袋時。

超寬頻(Ultra-wideband)

藍牙3.0版本的高速(AMP)特性最初是為了UWB應用,但是WiMedia聯盟(WiMedia Alliance,負責用于藍牙的UWB特點的組織)2009年3月宣布解散,最終UWB也從核心規格3.0版本中剔除。

2009年3月16日,WiMedia聯盟宣布他們已經進入WiMedia超寬頻(UWB)版本技術轉移協議的討論中。WiMedia已經向藍牙技術聯盟、無線USB促進聯盟(Wireless USBPromoter Group)、應用者論壇(USB Implementers Forum)轉移了所以當前和未來版本,包括未來的高速和功率優化等相關工作。在技術轉移、市場和相關行政條款成功完成之后,WiMedia聯盟停止了運營。

2009年10月,藍牙技術聯盟暫停將UWB作為藍牙3.0+HS alternative MAC/PHY解決方案一部分的開發。因為前WiMedia中少數、但地位重要的成員不愿簽署IP轉移的必要協定。藍牙技術聯盟如今正在評估其他選擇,以利于其長期的發展。[6]

4.0版本

另請參考:藍牙低功耗

藍牙技術聯盟于2010年6月30日正式推出藍牙核心規格4.0 (稱為Bluetooth Smart)。它包括經典藍牙、高速藍牙和藍牙低功耗協議。高速藍牙基于Wi-Fi,經典藍牙則包括舊有藍牙協議。

藍牙低功耗,也就是早前的Wibree,是藍牙4.0版本的一個子集,它有著全新的協議棧,可快速建立簡單的鏈接。作為藍牙1.0 – 3.0版本中藍牙標準協議的替代方案,它主要面向對功耗需求極低、用紐扣電池供電的應用。芯片設計可有兩種:雙模、單模和增強的早期版本。早期的Wibree藍牙ULP(超低功耗)的名稱被廢除,取而代之的是后來用于一時的BLE。2011年晚些時候,新的商標推出,即用于主設備的 “Bluetooth Smart Ready”和用于傳感器的“Bluetooth Smart”。

單模情況下,只能執行低功耗的協議棧。意法半導體、笙科電子、CSR、北歐半導體和德州儀器已經發布了單模藍牙低功耗解決方案。

雙模情況下,Bluetooth Smart功能整合入既有的經典藍牙控制器。截至2011年3月,高通創銳訊、CSR、博通和德州儀器已宣布發表符合此標準的芯片。適用的架構共享所有經典藍牙既有的射頻和功能,相比經典藍牙的價格上浮也幾乎可以忽略不計。

單模芯片的成本降低,使設備的高度整合和兼容成為可能。它的特點之一是輕量級的鏈路層,可提供低功耗閑置模式操作、簡易的設備發現、和可靠地點對多數據傳輸,并擁有成本極低的高級節能和安全加密連接。

4.0版本的一般性改進包括推進藍牙低功耗模式所必需的改進、以及通用屬性配置文件(GATT) 和AES加密的安全管理器(SM) 服務。

核心規格附錄2 于2011年12月正式推出,它包括對音頻主機控制器接口和高速(802.11)協議適配層的改進。

核心規格附錄3修訂2于2012年7月24日正式被采用。

核心規格附錄4于2013年2月12日正式被采用。[6]

4.1版本

藍牙技術聯盟于2013年12月正式宣布采用藍牙核心規格4.1版本。 這一規格是對藍牙4.2版本的一次軟件更新,而非硬件更新。這一更新包括藍牙核心規格附錄(CSA1、2、3和4)并添加了新的功能、提高了消費者的可用性。這些特性包括提升了對LTE和批量數據交換率共存的支持,以及通過允許設備同時支持多重角色幫助開發者實現創新。

藍牙4.1版本

4.1版本的特性如下

移動無線服務共存信號

Train nudging與通用接口掃描

低占空比定向廣播

基于信用實現流控的L2CAP面向連接的專用通道

雙模和拓撲

低功耗鏈路層拓撲

802.11n PAL

寬帶語音的音頻架構更新

更快的數據廣告時間間隔(Fast Data Advertising Interval)

有限的發現時間

請注意有些特性在4.1版本之前的核心規格附錄(CSA)中就已存在。[6]

4.2版本

藍牙4.2發布于2014年12月2日。它為IOT推出了一些關鍵性能,是一次硬件更新。 但是一些舊有藍牙硬件也能夠獲得藍牙4.2的一些功能,如通過固件實現隱私保護更新。

主要改進之處如下:

低功耗數據包長度延展

低功耗安全連接

鏈路層隱私權限

鏈路層延展的掃描過濾策略

Bluetooth Smart設備可通過網絡協議支持配置文件(Internet Protocol Support Profile,簡稱IPSP)實現IP 連接。

IPSP為Bluetooth Smart添加了一個IPv6連接選項,是互聯家庭和物聯網應用的理想選擇。

藍牙4.2通過提高Bluetooth Smart的封包容量,讓數據傳輸更快速。

業界領先的隱私設置讓Bluetooth Smart更智能,不僅功耗降低了,竊聽者將難以通過藍牙聯機追蹤設備。

消費者可以更放心不會被Beacon和其他設備追蹤。

這一核心版本的優勢如下:

實現物聯網:支持靈活的互聯網連接選項(IPv6/6LoWPAN 或 Bluetooth Smart 網關)

讓Bluetooth Smart 更智能:業界領先的隱私權限、節能效益和和堪稱業界標準的安全性能

讓Bluetooth Smart 更快速: 吞吐量速度和封包容量提升[6]

技術信息

藍牙協議棧

主要文章:藍牙協議棧和藍牙協議

藍牙被定義為協議層架構,包括核心協議、電纜替代協議、電話傳送控制協議、選用協議。所有藍牙堆棧的強制性協議包括:LMP、L2CAP和SDP。此外,與藍牙通信的設備基本普遍都能使用HCI和 RFCOMM這些協議。

1 LMP:

鏈路管理協議(LMP)用于兩個設備之間無線鏈路的建立和控制。應用于控制器上。

2 L2CAP

邏輯鏈路控制與適配協議(L2CAP)常用來建立兩個使用不同高級協議的設備之間的多路邏輯連接傳輸。提供無線數據包的分割和重新組裝。

在基本模式下,L2CAP能最大提供64kb的有效數據包,并且有672字節作為默認MTU(最大傳輸單元),以及最小48字節的指令傳輸單元。

在重復傳輸和流控制模式下,L2CAP可以通過執行重復傳輸和CRC校驗(循環冗余校驗)來檢驗每個通道數據是否正確或者是否同步。

藍牙核心規格附錄1 在核心規格中添加了兩個附加的L2CAP模式。這些模式有效的否決了原始的重傳和流控模式。

增強型重傳模式(Enhanced Retransmission Mode,簡稱ERTM):該模式是原始重傳模式的改進版,提供可靠的L2CAP 通道。

流模式(Streaming Mode,簡稱SM):這是一個非常簡單的模式,沒有重傳或流控。該模式提供不可靠的L2CAP 通道。

其中任何一種模式的可靠性都是可選擇的,并/或由底層藍牙BDR/EDR空中接口通過配置重傳數量和刷新超時而額外保障的。順序排序是是由底層保障的。

只有ERTM 和 SM中配置的 L2CAP通道才有可能在AMP邏輯鏈路上運作。

3 SDP

服務發現協議(SDP)允許一個設備發現其他設備支持的服務,和與這些服務相關的參數。比如當用手機去連接藍牙耳機(其中包含耳機的配置信息、設備狀態信息,以及高級音頻分類信息(A2DP)等等)。并且這些眾多協議的切換需要被每個連接他們的設備設置。每個服務都會被全局獨立性識別號(UUID)所識別。根據官方藍牙配置文檔給出了一個UUID的簡短格式(16位)。

4 RFCOMM

射頻通信(RFCOMM)常用于建立虛擬的串行數據流。RFCOMM提供了基于藍牙帶寬層的二進制數據轉換和模擬EIA-232(即早前的的RS-232)串行控制信號,也就是說,它是串口仿真。

RFCOMM向用戶提供了簡單而且可靠的串行數據流。類似TCP。它可作為AT指令的載體直接用于許多電話相關的協議,以及通過藍牙作為OBEX的傳輸層。

許多藍牙應用都使用RFCOMM由于串行數據的廣泛應用和大多數操作系統都提供了可用的API。所以使用串行接口通訊的程序可以很快的移植到RFCOMM上面。

5 BNEP

網絡封裝協議(BNEP)用于通過L2CAP傳輸另一協議棧的數據。主要目的是傳輸個人區域網絡配置文件中的IP 封包。BNEP在無線局域網中的功能與SNAP類似。

6AVCTP

音頻/視頻控制傳輸協議(AVCTP)被遠程控制協議用來通過L2CAP傳輸AV/C指令。立體聲耳機上的音樂控制按鈕可通過這一協議控制音樂播放器。

7AVDTP

音視頻分發傳輸協議(AVDTP)被高級音頻分發協議用來通過L2CAP向立體聲耳機傳輸音樂文件。適用于藍牙傳輸中的視頻分發協議。

8TCS

電話控制協議二進制(TCS BIN)是面向字節協議,為藍牙設備之間的語音和數據通話的建立定義了呼叫控制信令。此外,TCS BIN 還為藍牙TCS設備的的群組管理定義了移動管理規程。

TCS-BIN僅用于無繩電話協議,因此并未引起廣泛關注。

9采用的協議

采用的協議是由其他標準制定組織定義、并包含在藍牙協議棧中,僅在必要時才允許藍牙對協議進行編碼。采用的協議包括:

點對點協議PPP:通過點對點鏈接傳輸IP數據報的互聯網標準協議

TCP/IP/UDP:TCP/IP 協議組的基礎協議

對象交換協議OBEX):用于對象交換的會話層協議,為對象與操作表達提供模型

無線應用環境/無線應用協議WAE/WAP):WAE明確了無線設備的應用框架,WAP是向移動用戶提供電話和信息服務接入的開放標準。[7]

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Guide to BluetoothSecurity原文 本出版物可免費從以下網址獲得:https://doi.o...
    公子小水閱讀 8,276評論 0 6
  • 藍牙簡介 藍牙( Bluetooth? ):是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離...
    Chefil閱讀 2,070評論 2 19
  • 萬事從來風過耳,一生只是夢游身
    蕪笙未笙閱讀 208評論 0 0
  • 9月11號晚上,開始新生軍訓。 到現在,已經過去兩天了,每天都5點40起床,6點20做早操。早操一般是跑步,蛙步。...
    槿傾宸閱讀 463評論 37 21
  • 筆者所指的《家丁》并非電視劇,而是禹巖原創小說《極品家丁》! 看《極品家丁》已經第三遍了,每一次看...
    a8ae63e3f763閱讀 355評論 0 2