藍牙協議架構
藍牙網路技術藍牙網路技術可在短距離內無線連線移動裝置,形成個人區域網 (PAN)。藍牙架構具有獨立的模型和協議棧,不遵循標準的OSI模型或TCP/IP模型。
藍牙標準中的協議可以大致分為物理層、資料鏈路層、中介軟體層和應用層,如下圖所示:
藍牙協議架構中的協議
-
**物理層** - 包括藍牙無線電和基帶(也位於資料鏈路層)。
-
**無線電** - 這是物理層等效協議,規定了無線電波傳輸的物理結構和規範。它定義了空中介面、頻段、跳頻規範和調製技術。
-
**基帶** - 此協議利用無線電協議的服務。它定義了定址方案、分組幀格式、定時和功率控制演算法。
-
-
**資料鏈路層** - 包括基帶、鏈路管理協議 (LMP) 和邏輯鏈路控制與適配協議 (L2CAP)。
-
**鏈路管理協議 (LMP)** - LMP 建立藍牙裝置之間的邏輯鏈路並維護鏈路以實現通訊。LMP 的其他主要功能包括裝置身份驗證、訊息加密和分組大小協商。
-
**邏輯鏈路控制與適配協議 (L2CAP)** - L2CAP 提供上層幀和基帶層幀格式之間的適配。L2CAP 支援面向連線和非面向連線的服務。
-
-
**中介軟體層** - 包括射頻通訊 (RFComm) 協議、已採用的協議、SDP 和 AT 命令。
-
**RFComm** - 它是無線前端元件的縮寫。它為WAP提供序列介面。
-
**已採用的協議** - 這些是從標準模型中採用的協議。藍牙中常用的已採用協議包括點對點協議 (PPP)、網際網路協議 (IP)、使用者資料報協議 (UDP)、傳輸控制協議 (TCP)和無線應用協議 (WAP)。
-
**服務發現協議 (SDP)** - SDP負責處理與服務相關的查詢,例如裝置資訊,以便在競爭的藍牙裝置之間建立連線。
-
**AT命令** - ATtention 命令集。
-
-
**應用層** - 這包括允許使用者與藍牙應用程式互動的應用程式配置檔案。