藍(lán)牙技術(shù)聯(lián)盟發(fā)布最新藍(lán)牙5.3規(guī)范
藍(lán)牙技術(shù)聯(lián)盟(SIG)于2021年7月13日正式發(fā)布了最新藍(lán)牙核心規(guī)范 – 5.3版本。
據(jù)信馳達(dá)匯總的消息,SIG更新的藍(lán)牙5.3版本主要對(duì)低功耗藍(lán)牙中的周期性廣播、連接更新、頻道分級(jí)進(jìn)行了完善,進(jìn)一步提高了通訊效率、降低了功耗并提高了藍(lán)牙設(shè)備的無線共存性。藍(lán)牙5.3版本也通過引入新功能進(jìn)一步完善了經(jīng)典藍(lán)牙BR/EDR的安全性。以下對(duì)藍(lán)牙5.3版本中的主要修改及新增功能逐一介紹。
1.藍(lán)牙設(shè)備角色命名變更
藍(lán)牙5.3版本對(duì)藍(lán)牙設(shè)備的角色用詞進(jìn)行了變更:主設(shè)備(Master)變更為中心設(shè)備(Central),從設(shè)備(Slave)變更為周邊設(shè)備(Peripheral)。
中心設(shè)備(Central)為能發(fā)起藍(lán)牙連接的設(shè)備;周邊設(shè)備(Peripheral)為耳機(jī)、手表、手環(huán)等能接受藍(lán)牙連接的設(shè)備。
藍(lán)牙核心規(guī)范并沒有限定具體藍(lán)牙設(shè)備支持的角色,理論上一個(gè)藍(lán)牙設(shè)備可以同時(shí)支持中心(Central)和周邊(Peripheral)兩個(gè)角色。信馳達(dá)藍(lán)牙模塊可使用中心設(shè)備角色,也可使用周邊設(shè)備角色,還可根據(jù)實(shí)際需要實(shí)現(xiàn)兩種角色共存,擴(kuò)展豐富的技術(shù)應(yīng)用·。
藍(lán)牙核心規(guī)范中將原來的白名單(White List)統(tǒng)一更改為過濾器接受名單(Filter Accept List)。
2.支持包含廣播數(shù)據(jù)信息(ADI)的周期性廣播
通過對(duì)鏈路層(Link Layer)技術(shù)規(guī)范的修改允許在周期性廣播協(xié)議數(shù)據(jù)單元(AUX_SYNC_IND)中增加廣播數(shù)據(jù)信息(AdvDatalnfo),從而激活對(duì)含有相同數(shù)據(jù)的周期性廣播報(bào)告(由Controller向Host報(bào)告)進(jìn)行過濾的功能。此新增功能有助于LE Audio及Mesh中的各種應(yīng)用案例,對(duì)包含重復(fù)數(shù)據(jù)的周期性廣播進(jìn)行過濾將減少不必要的信息交互,有助于提高通訊效率。信馳達(dá)的USB藍(lán)牙網(wǎng)關(guān)采用AdvDatalnfo可過濾掉不必要的數(shù)據(jù),提升對(duì)廣播包中有效數(shù)據(jù)的采集效率。
ADI包括廣播數(shù)據(jù)ID(DID)及廣播組ID(SID),其中廣播數(shù)據(jù)ID用于區(qū)分不同的廣播數(shù)據(jù)內(nèi)容,廣播集ID用于區(qū)分不同的廣播組。
3.新增LE增強(qiáng)版連接更新功能
通過在低功耗藍(lán)牙中引入亞速率連接(connection subrating)模式極大地改進(jìn)了在已經(jīng)建立連接的情況下更新有效連接間隔(connectioninterval)所需時(shí)間。
亞速率連接是一種快速修改現(xiàn)存LEACL連接的有效連接時(shí)間間隔的方法。通過亞速率連接模式中心設(shè)備和外圍設(shè)備可以跳過現(xiàn)存連接中的絕大多數(shù)連接事件(connection event),例如當(dāng)亞速率系數(shù)是7時(shí),每7個(gè)連接事件周期中僅會(huì)有一個(gè)連接事件會(huì)被使用,相當(dāng)于有效連接時(shí)間間隔擴(kuò)大了7倍。通過亞速率連接模式藍(lán)牙設(shè)備的工作周期(dutycycle)可以快速減小從而達(dá)到省電的目的,正常連接速率也可以快速恢復(fù)以提高數(shù)據(jù)吞吐率。
4.新增Host設(shè)定Controller密鑰長度的功能
新引入了HCl_Set_Min_Encryption_Key_size命令用于Host設(shè)置Controller可接受的最小密鑰長度。
此新增功能是對(duì)2019年發(fā)布的針對(duì)藍(lán)牙密鑰長度協(xié)商(KNOB)安全漏洞緊急修訂Erratum 11838的進(jìn)一步完善,目的是為了防止通過KNOB進(jìn)行安全攻擊。
5.新增LE頻道分級(jí)功能
藍(lán)牙5.3版本中增加了LE頻道分級(jí)功能,由中心設(shè)備(Central)激活周邊設(shè)備(Peripheral)上的頻道報(bào)告功能后,周邊設(shè)備可定期將每個(gè)頻道的可用情況報(bào)告給中心設(shè)備,以在未來跳頻地圖更新時(shí)使用。例如當(dāng)周邊設(shè)備檢測到特定的頻道上有較強(qiáng)干擾時(shí)可以將此頻道標(biāo)識(shí)為“bad”,無干擾的頻道則標(biāo)識(shí)為“good”,并將完整的頻道標(biāo)識(shí)地圖報(bào)告給中心設(shè)備,中心設(shè)備在更新跳頻地圖時(shí)將不會(huì)使用標(biāo)識(shí)為“bad”的頻道。通過LE頻道分級(jí)功能可以減小藍(lán)牙設(shè)備與其他無線設(shè)備間的相互干擾,提高無線通信的共存性。
6.高速(HS)配置從藍(lán)牙核心規(guī)范中刪除
藍(lán)牙核心規(guī)范5.3版本徹底刪除了藍(lán)牙3.0版本引入的高速(HS)配置及相關(guān)技術(shù)規(guī)范。通用可替代介質(zhì)訪問控制及物理層相關(guān)的所有技術(shù)規(guī)范被全部刪除,包括IEEE 802.11 PHY及MAC層(802.11 MAC-PHY)、802.11協(xié)議適配層(802.11 PAL)、可替代MAC/PHY管理協(xié)議層(A2MP)均已從藍(lán)牙核心規(guī)范中刪除。這也意味著自藍(lán)牙5.3版本開始高速(HS)配置相關(guān)功能將無法取得藍(lán)牙資格認(rèn)證。