日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Bluetooth LMP介绍

發(fā)布時間:2023/12/13 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 Bluetooth LMP介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 介紹

LMP即Link Management Protocol,用于鏈路建立和控制
基于這一層的實體我們稱之為鏈路管理器(LM: Link Managers)

LM將命令轉(zhuǎn)換為Baseband層的操作,包括

- 將Slaves加入到Piconet, 并給他們分配Active Member Addresss 
- 將斷開連接的Slaves從Piconet中分離 
- 配置Master、Slaves切換的鏈路 
- 建立ACL、SCO鏈路 
- 將連接設(shè)置為低功耗模式: Hold, Sniff and Park 
- 控制測試模式

LMP由一系列消息組成(傳輸在ACL邏輯傳輸層的ACL-C邏輯鏈路)
這些消息由LM來解釋和執(zhí)行,且不能往高層協(xié)議傳遞

2. 數(shù)據(jù)包格式

LMP的PDU有兩種數(shù)據(jù)包格式(Packet Format,Opcode=7/15 bit),詳細格式參考Vol2-Park C-5

LMP消息以Transaction的形式進行傳輸,同一組對話有相同的transaction ID
標識參數(shù)為Transaction ID,0: Master發(fā)起Transaction;1: Slave發(fā)起Transaction

LMP消息使用DM1包,如果使用HV1 SCO鏈路、并且Payload長度小于9 bytes,也可個DV包

3. 程序規(guī)則

程序規(guī)則,Procedure Rules,在序列圖中使用如下符號

其中,垂直線表示多個PDU可以有選擇地發(fā)送

4. 回應(yīng)消息

通用回應(yīng)消息,General Response Messages

LMP_accepted和LMP_not_accepted使用在Opcode=7 bit的情況
LMP_accepted_ext和LMP_not_accepted_ext使用在Opcode=15 bit的情況

5. 設(shè)備特性

藍牙設(shè)置定義了很多設(shè)備特性(Device Features)
LMP消息在傳輸時,需確定雙方是否支持這些特性(Vol2-Park C - 3.2)
這些特性在LMP消息中以bit mask的形式來反應(yīng)(Vol2-Park C - 3.3)

6. Procedure

LMP詳細過程包括七個大類(Vol 2-Park C - 4)

- Connection Control 
- Security 
- Information Requests 
- Role Switch 
- Modes of Operation 
- Logical Transports 
- Test Mode

參考:
<Link Management Protocol>

總結(jié)

以上是生活随笔為你收集整理的Bluetooth LMP介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。