pretty code

2022年4月12日 星期二

Bluetooth Spec 初步了解

BR/EDR 和 LE 是屬於兩種不同的協定,要想支援所有的藍牙裝置,則兩種協定都要懂,才能分別用不同的協定與裝置溝通。

目前 Core Spec 是 v5.3,此 Spec 只描述 Host 和 Controller 層,以及核心相關的 Profile,其他的會是屬於 Application 的 Spec。

整個 Core Architecture 如下,C-plane(Control)、U-plane(User):


同 TCP/IP Model 一樣,一樣有分層的概念:


10 幾年前做手機時,常聽到 BT 同事提到 Profile,Core_v5.3 是這樣描述的:

Bluetooth profiles define the required functions and features of each layer in the Bluetooth system from the PHY to L2CAP and any other protocols outside of this specification. The profile defines the vertical interactions between the layers as well as the peer-to-peer interactions of specific layers between devices.


這個網站的主人,似乎是個高手,先留個記錄先。

沒有留言: