• 正文
    • 02、補(bǔ)充說(shuō)明
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

藍(lán)牙6.0核心規(guī)范-Vol 0(2)

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

上一篇我們提到了藍(lán)牙BR/EDR/LE的核心控制器及主機(jī)的配置層要求。默認(rèn)大家對(duì)藍(lán)牙BR/EDR/LE的基本概念已經(jīng)比較熟悉,如果需要重溫的話可以參考本篇最下方的補(bǔ)充說(shuō)明。

今天我們繼續(xù)來(lái)看不同藍(lán)牙版本的feature都有哪些變化或者升級(jí)。

01、New Features

藍(lán)牙所有feature可以分為以下四種類型:

Type 1 主機(jī)無(wú)法通過(guò)HCI配置/啟用的控制器功能
Type 2 主機(jī)可通過(guò)HCI配置/啟用的控制器功能
Type 3 同時(shí)存在于控制器和主機(jī)中,需要HCI命令/事件才能運(yùn)行的功能
Type 4 不涉及控制器的主機(jī)功能

為了更好地理解這些Type,我們需要提前來(lái)了解一下Vol 1中的一些內(nèi)容。上周我們提到了藍(lán)牙不同版本(BR/EDR/LE)主機(jī)和控制器所需要支持的配置,下圖所示為藍(lán)牙主機(jī)和控制器的組合,從左到右分別為:僅支持LE的控制器、僅支持BR/EDR的控制器和支持BR/EDR/LE的控制器。

藍(lán)牙核心系統(tǒng)由主機(jī)和一個(gè)或多個(gè)控制器組成。我們來(lái)看一下它們的定義:

主機(jī)(Host):處理上層協(xié)議棧(如L2CAP、ATT、GATT等)和應(yīng)用邏輯。

控制器(Controller):負(fù)責(zé)底層射頻、基帶處理和鏈路管理(Link manager)以及可選的HCI。

HCI(Host Controller interface):標(biāo)準(zhǔn)通信接口,用于主機(jī)與控制器之間的命令、事件和數(shù)據(jù)傳輸

所以說(shuō)Host是一個(gè)邏輯實(shí)體,定義為非核心配置文件以下和HCI以上的所有層。Controller也是一個(gè)邏輯實(shí)體,定義為 HCI 以下的所有層。顯而易見(jiàn),HCI是連接主機(jī)和控制器之間的通信接口。但HCI的相應(yīng)部分的實(shí)現(xiàn)被分別包含在了主機(jī)和控制器的實(shí)現(xiàn)中。

接下來(lái)的這一張大表,就是我們今天的主要內(nèi)容,了解一下各個(gè)藍(lán)牙版本的主要feature的更新情況和所屬類型。有些名稱字面上看似簡(jiǎn)單,或者不知所云,但實(shí)際的意義卻很復(fù)雜。這里僅先作為一總結(jié)列表供大家參考和了解。

藍(lán)牙版本 Feature Type Feature
1.2 1 Basic AFH(自適應(yīng)跳頻) operation
Enhanced inquiry
1.2 2 Configuration of AFH (setting channels and enabling/disabling channel assessment)
Enhanced synchronization capability
Interlaced inquiry scan(隔行查詢掃描)
Interlaced page scan(隔行尋呼掃描)
Broadcast encryption
1.2 3 Enhanced flow specification and flush time-out(刷新超時(shí))
Extended SCO links(eSCO:為抗干擾,在SCO中增加了重傳功能)
Inquiry Result with RSSI
1.2 4 L2CAP flow and error control

2.0 + EDR

2

2 Mb/s EDR
3 Mb/s EDR
3 slot packets in EDR
5 slot packets in EDR
2 Mb/s eSCO
3 Mb/s eSCO
3 slot packets for EDR eSCO
2.1 + EDR 1 Encryption Pause and Resume
2.1 + EDR 3 Erroneous Data Reporting
Extended Inquiry Response
Sniff subrating(減速呼吸/低功耗監(jiān)聽模式)
Link Supervision Timeout Changed Event(鏈路監(jiān)控超時(shí)更改事件)
Non-Flushable Packet Boundary Flag(不可刷新包邊界標(biāo)志)
Secure Simple Pairing(配對(duì))
3.0 + HS 1 Enhanced Power Control
3 Generic Test Methodology
4 Unicast Connectionless Data(單播無(wú)連接數(shù)據(jù))
Addendum 1/3.0 + HS 4 L2CAP Enhanced Retransmission Mode
L2CAP Streaming Mode
4.0 3 Low Energy Controller (PHY and LL)
4 Low Energy Host (L2CAP and Security Manager)
Attribute Protocol and Generic Attribute Profile屬性協(xié)議和通用屬性文件
Addendum 2 4 Appearance Data Type
Addendum 3 2 MWS Coexistence Signaling(在共址無(wú)線設(shè)備間提供標(biāo)準(zhǔn)化接口,用于溝通某些共存技術(shù)所需信息)
Addendum 4 3 Connectionless Peripheral Broadcast無(wú)連接外設(shè)廣播
4 Unencrypted(未加密) UCD

4.1

2 Train Nudging(提供一種機(jī)制,在定期無(wú)法接收相應(yīng)回復(fù)的時(shí)段時(shí),提高尋呼和查詢的成功率)
Generalized Interlaced Scan(提供一種機(jī)制,在某些slot定期無(wú)法進(jìn)行掃描時(shí)提高尋呼和查詢掃描的成功率)
Low Duty Cycle Directed Advertising低占空比定向廣告
LE Ping
3 BR/EDR Secure Connections
Piconet Clock Adjustment(允許藍(lán)牙設(shè)備將 piconet 時(shí)鐘與LTE 等外部技術(shù)保持一致)
LE Link Layer Topology(鏈路層拓?fù)洌?/td>
4 32-bit UUID Support in LE
LE Dual Mode Topology
LE L2CAP Connection Oriented Channel Support(面向連接的信道支持)
LE Privacy v1.1
4.2 2 LE Data Packet Length Extension
3 Link Layer Privacy(鏈路層隱私)
Link Layer Extended Filter Policies
4 LE Secure Connections

5.0

2 Slot Availability Mask(為兩臺(tái)藍(lán)牙設(shè)備提供一種機(jī)制,使其能相互指示各自時(shí)隙的可用性)
LE 2M PHY
High Duty Cycle Non-Connectable Advertising
LE Channel Selection Algorithm #2
3 LE Coded PHY
LE Advertising Extensions
Addendum?5 1 LE Higher Output Power

5.1

1

Control Length Extension
Advertising Channel Index
ADI field in scan response data掃描響應(yīng)數(shù)據(jù)中的 ADI 字段
Allow the SID to appear in scan response reports允許在掃描響應(yīng)報(bào)告中顯示 SID
2 Angle of Arrival/Angle of Departure到達(dá)角/離開角
HCI support for debug keys in LE Secure Connections在 LE 安全連接中支持 HCI 調(diào)試密鑰
Sleep clock accuracy update mechanism(睡眠時(shí)鐘精度更新機(jī)制)
Interaction between QoS and Flow Specification(QoS與流量規(guī)范之間交互)
Host channel classification for secondary advertising(用于二次廣告的主機(jī)信道分類)
3 Periodic Advertising Sync Transfer
4 GATT Caching(緩存)
5.2 2 LE Power Control
3 LE Isochronous Channels(異步信道)
4 Enhanced Attribute Protocol
5.3 2 Periodic Advertising ADI support
Set Min Encryption Key Size command and Encryption Change [v2] event設(shè)置最小加密密鑰大小命令和加密更改 [v2] 事件
Channel Classification(信道分類)
3 Connection Subrating(連接分級(jí))
5.4 2 Advertising Coding Selection
3 Periodic Advertising with Responses
4 Encrypted Advertising Data
LE GATT Security Levels Characteristic

6.0

2 ISOAL Unsegmented Framed Mode(異步適配層非分割成幀模式)
LE Frame Space Update
LL Extended Feature Set
3 Channel Sounding(信道探測(cè))
Decision-Based Advertising Filtering基于決策的廣告過(guò)濾
Monitoring Advertisers

按照Type1、Type4、Type3、Type2的順序,所占的Feature比例大概是10%、20%、30%、40%。簡(jiǎn)單地說(shuō),Type1是獨(dú)立于主機(jī)的控制器功能;Type4是獨(dú)立于控制器的主機(jī)功能,這兩種類型的feature均占比較??;而Type2和Type3則是介于主機(jī)和控制器之間,Type2是主機(jī)可以通過(guò)HCI進(jìn)行啟動(dòng)/配置的控制器功能;Type3是同時(shí)存在于主機(jī)和控制器中的功能,這兩種類型的feature共占70%。

上面表格中還出現(xiàn)了一個(gè)詞兒:Addendum(增編),在藍(lán)牙規(guī)范各版本之外,還有CSA(Core Specification Addendum),它包含單卷中的一個(gè)或多個(gè)部分、多卷中的一個(gè)或多個(gè)部分、一個(gè)或多個(gè)部分的變更,或部分與變更的混合。根據(jù)下表中的規(guī)則,增編部分可用于取代卷中的一個(gè)部分,也可用于在卷中增加一個(gè)部分。

注:每個(gè)變更可能包含對(duì)規(guī)范一個(gè)或多個(gè)部分的更改和/或增補(bǔ)。

增編分為1、2、3、4、5部分內(nèi)容,增編1是針對(duì)L2CAP的增強(qiáng)重傳模式和流媒體模式;增編2是針對(duì)外觀數(shù)據(jù)類型;增編3是針對(duì)共存;增編4是針對(duì)無(wú)連接外設(shè)廣播和未加密UCD等;增編5是針對(duì)LE更高輸出功率。有的是可選,有的是在特定條件下的必選,具體參考下面的表格:

02、補(bǔ)充說(shuō)明

藍(lán)牙是一種短距無(wú)線通信系統(tǒng),它相當(dāng)于是取代了那些連接電子設(shè)備的電纜。主要的特點(diǎn)就是魯棒性、低功耗和低成本。它的許多功能都是可選的,也就是可以根據(jù)應(yīng)用去實(shí)現(xiàn)你所需要的,所以不同的藍(lán)牙產(chǎn)品有很大的差異性。規(guī)范也定義了很多不同的feature,來(lái)提供多種選擇。

藍(lán)牙系統(tǒng)有兩種形式:

基本速率(BR:basic rate)低功耗(LE:Low Energy)

無(wú)論哪種形式的系統(tǒng)都包括以下三個(gè)過(guò)程:

設(shè)備發(fā)現(xiàn):device discovery;連接建立:connection establishment;連接機(jī)制:connection mechanisms

所有系統(tǒng)的Feature都是圍繞這三個(gè)過(guò)程進(jìn)行設(shè)計(jì)的。BR系統(tǒng)又包含可選的增強(qiáng)數(shù)據(jù)速率(EDR:Enhanced Data Rate)的擴(kuò)展;提供同步和異步連接,BR的數(shù)據(jù)傳輸速率為 721.2 kbps,EDR的數(shù)據(jù)傳輸速率可以達(dá) 2.1 Mbps。

與 BR/EDR 相比,LE 系統(tǒng)包含的功能可以使產(chǎn)品實(shí)現(xiàn)更低的功率消耗、更低的復(fù)雜性和更低的成本;而且LE系統(tǒng)還專為數(shù)據(jù)速率較低和占空比較低的應(yīng)用而設(shè)計(jì)。它包含一個(gè)可選的2 Mbps物理層數(shù)據(jù)速率,同時(shí)提供了同步數(shù)據(jù)傳輸(isochronous data transfer)功能,該功能通過(guò)面向連接和無(wú)連接的機(jī)制實(shí)現(xiàn),并利用同步傳輸進(jìn)行數(shù)據(jù)傳輸。LE 系統(tǒng)還包括可選調(diào)制Tone用于傳輸距離估計(jì)信息。

相關(guān)推薦