還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

藍牙發展至今,已經從1.0到現在5.0版本了,前面3個版本藍牙主要是以BR/EDR/HS發展,也就是我們常說的經典藍牙,4.0版本後引入LE,藍牙技術聯盟(Bluetooth Special Interest Group,簡稱SIG)維護著藍牙核心規範。我們不難看出,從高速AMP直接使用802.11 PHY,還是低功耗參考使用802.15.4以及最新標準的藍牙5協議,SIG一直在功耗、速率、和最新的物聯網功能上面平衡。

還不能區分BLE、BR、EDR等特定術語(區分低功耗藍牙和經典藍牙)。

* 對於BR/EDR 藍牙設備類型,Controller通常包含 無線電處理、基帶、鏈路管理、和可選擇的HCI接口層;

* 對應LE Controller主要包含LE PHY、鏈路層、和可選擇的HCI;

* 通常來說我們還可以合併BR/EDR Controller 和LE Controller到一個Controller,也就是我們常說的雙模藍牙。

還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

上圖完整了演示了LE核心系統、BR/EDR核心系統、帶Secondary Controller AMP的BR/EDR核心系統、以及合併LE&BR/EDR的雙模藍牙系統。

LE信道

BLE 工作在無需認證的2.4G免費頻段,該頻段廣泛應用於ISM(工業、科學、醫療)領域。通過跳頻通信實現抗干擾特性,GFSK調製,採用1Mbps碼元率PHY層設計,可以實現1Mbps波特率通信,BLE5.0優化的物理層可以工作在2Mbps碼元率。

2.4G的頻段按照每2M帶寬劃分為40個信道,通過FDMA(頻分多址)和TDMA(時分多址)實現多路訪問信道資源。

還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

信道資源被我們約定的|Events|劃分為以時間單位訪問,我們的有效數據也包含在這些|Events|裡面,|Events|以連接狀態為區分,包含未連接的|Advertising Events|和已經連接的 |Connection events|

在物理信道發送廣播包的設備我們稱為|Advertisers|,接收到該廣播包但是還沒有建立連接意圖前的設備我們稱為|Scanners|。如下圖所示,|Advertisers|在3個廣告信道(可配置)輪詢發生|Advertising Events|,|Scanners|接收到該廣告包後可能在該信道可能發生事件類型的為|ScanReq|的掃描請求和|ScanRsp|掃描回覆。

還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

如果此時|Scanner|產生了嘗試建立連接請求,|Scanner|身份切換為為|Initiators|。|Initiators|會在接收到|Advertising Events|產生一個時間類

型為|Connect|的連接請求。一旦建立連接請求,|Advertiser|和|Initiators|分別切換為|Slave|和|Master|。

還傻傻的不能區分BLE、BR、EDR等特定術語?不急,一文有很好介紹

在建立連接的時候,Master會基於某種算法產生一個跳頻序列,保證在37個數據信道按照某個序列進行跳頻切換,以及雙方會約定一個跳頻間隔,保證通信雙方在固定時間在固定信道相遇。


分享到:


相關文章: