PHY 層: 1Mbps 自適應(yīng)跳頻 GFSK(高斯頻移鍵控),運行在免證的 2.4GHz頻段茂契。
LL 層: RF 控制器掺出,控制設(shè)備處于準備(standby)、廣播(advertising)缸匪、監(jiān)聽/掃描(scanning)、初始化(initiating)类溢、連接(connected) 這五種狀態(tài)中一種凌蔬。
HCI 層: 為接口層,向上為主機提供軟件應(yīng)用程序接口(API)闯冷,對外為外部硬件控制接口砂心,可以通過串口、 SPI蛇耀、 USB 來實現(xiàn)設(shè)備控制辩诞。
L2CAP 層:為上層提供數(shù)據(jù)封裝服務(wù),允許邏輯上的端到端數(shù)據(jù)通信纺涤。
SM 層: 提供配對和密匙分發(fā)服務(wù)译暂,實現(xiàn)安全連接和數(shù)據(jù)交換。
ATT 層:導(dǎo)出特定的數(shù)據(jù)(稱為屬性)到其他設(shè)備撩炊。
GATT 層:定義了使用 ATT 的服務(wù)框架和配置文件(profiles)的結(jié)構(gòu)外永。BLE 中所有的數(shù)據(jù)通信都需要經(jīng)過 GATT。
其中需要我們?nèi)ソ佑|的是GAP和GATT這兩層