搜索
搜索
关于我们
全部分類
/
/
/
藍牙鏈路管理器協議(LMP)結構

藍牙鏈路管理器協議(LMP)結構

  • 分類:技術專題
  • 作者:
  • 來源:
  • 發佈時間:2018-02-01 00:00
  • 訪問量:

藍牙鏈路管理器協議(LMP)結構

詳情

一般描述

鏈路管理器協議(LMP)控制和協調兩個設備之間Bluetooth®連接運行的所有方面。這包括設置和控制邏輯傳輸和邏輯鏈路及物理鏈路控制。鏈路管理器協carry議用於通過ACL邏輯傳輸連接的兩個設備的鏈路管理器(LM)之間的通信。

一般規則

LMP信息是通過ACL-C邏輯鏈路進行交換的,而這個邏輯鏈路通過默認的ACL邏輯傳輸(參見藍牙規格基帶第4.4節了解詳情)傳送。 ACL-C邏輯鏈路與ACL-U(傳送L2CAP和用戶數據)的區別在於以變長數據包的負載報頭傳送的邏輯鏈路標識符(LLID)域。 ACL-C的優先級別高於其它通信。

LMP信息通過ACL-C邏輯鏈路運載,這並不保證送達或告知已收到數據包的時間。 LMP程序在同步兩個設備的狀態更改時考慮到了這個問題。例如,制定的標準中指明因設備離開微微網或進入休眠狀態而出現可重用的邏輯傳輸地址(LT_ADDR)。其它LMP程序(如待機和角色轉換)將藍牙時鐘列為參數,以定義固定的同步點。從嗅探模式轉入或轉出受轉換模式保護。

LMP按照交易運作。交易指實現特定目的的連貫信息交換集合。

設備功能

1.1版規格之後添加的所有功能均擁有相應的LMP功能bits。在資格認證流程中支持這些功能可能成為“強制性”,但LM仍會將這些功能是為可選,因為它必須與不支持這些功能的老式設備進行互操作。

這些功能在以LMP信息傳輸時以位掩碼表示。任何版本的鏈路管理器都將通過讀取LMP功能掩碼,採用最低通用功能子集解譯。

程序規則

鏈路管理器協議包含啟用下列信息的PDU(協議數據單元)

連接控制

1. 建立連接

2. 分離

3. 電源控制

4. 適配跳頻

5. 信道質量驅動數據率更改(CQDDR)

6. 服務質量(QoS)

7. 呼叫方案參數

8. 控制多時隙數據包

9. 增強數據率

10. 封包LMP PDU

安全

1. 認證

2. 配對

3. 更改鏈路秘鑰

4. 更改當前的鏈路秘鑰類型

5. 加密

6. 申請獲支持的加密秘鑰長度

7. 安全簡單配對

信息請求

1. 時間準確性

2. 時鐘偏差

3. LMP版本

4. 支持的功能

5. 姓名請求

角色轉換

1. 時隙偏差

2. 角色轉換

運行模式

1. 待機模式

2. 休眠模式

3. 嗅探模式

邏輯傳輸

1. SCO邏輯傳輸

2. eSCO邏輯傳輸

測試模式

1. 激活及去激活測試

2. 控制測試模式

版權所有©2020 深圳市極致匯儀科技有限公司 粤ICP备15052409号  网站建设:中企动力  深圳 wz 粤公网安备44030502000162号