藍(lán)牙HID協(xié)議筆記.doc

藍(lán)牙HID協(xié)議筆記.doc

ID:49659561

大?。?09.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2020-03-03

藍(lán)牙HID協(xié)議筆記.doc_第1頁(yè)
藍(lán)牙HID協(xié)議筆記.doc_第2頁(yè)
藍(lán)牙HID協(xié)議筆記.doc_第3頁(yè)
藍(lán)牙HID協(xié)議筆記.doc_第4頁(yè)
藍(lán)牙HID協(xié)議筆記.doc_第5頁(yè)
資源描述:

《藍(lán)牙HID協(xié)議筆記.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、藍(lán)牙HID協(xié)議筆記(2013-07-3115:05:53)轉(zhuǎn)載▼標(biāo)簽:分類:Bluetooth1.概述TheHumanInterfaceDevice(HID)定義了藍(lán)牙在人機(jī)接口設(shè)備中的協(xié)議、特征和使用規(guī)程。典型的應(yīng)用包括藍(lán)牙鼠標(biāo)、藍(lán)牙鍵盤、藍(lán)牙游戲手柄等。該協(xié)議改編自USBHIDProtocol。2.一些概念(1)HIDReports:BluetoothHIDdevices支持三種Report:Input,Output,andFeature。(2)HID建立ControlChannel和InterruptChannel兩個(gè)通道,r

2、eport可以在這兩條channel上傳輸,在Controlchannel上傳輸?shù)膔eport稱為synchronousreports;在Interruptchannel上傳輸?shù)膔eport稱為asynchronousreports。(3)FeaturereportsarealwaystransferredsynchronouslyusingGET_REPORTorSET_REPORTrequests。(4)ReportProtocolMode和BootProtocolMode。BluetoothHIDHosts至少支持一種,Blu

3、etoothHIDDevice則需要支持ReportProtocolMode,并且ReportProtocolMode是BluetoothHIDDevice的默認(rèn)Mode。3.BluetoothHIDProtocolMessages這些message不能超過(guò)L2CAP的MTU,大小超過(guò)MTU的message將被忽略。MessageHeader的格式如下:(1)HANDSHAKE該Message用來(lái)acknowledgeSET_REPORT,SET_IDLEandSET_PROTOCOL等request。只在ControlChanne

4、l上傳輸,只由BluetoothHIDdevice。Parameter部分定義如下:(2)HID_CONTROL控制BluetoothHIDdevice改變狀態(tài)。Parameter部分定義如下:(3)GET_REPORTBluetoothHIDHost用來(lái)請(qǐng)求BluetoothHIDdevice的傳輸。定義如下:(4)SET_REPORTBluetoothHIDHost用來(lái)向BluetoothHIDdevice發(fā)起傳輸。格式如下:(5)GET_PROTOCOL用來(lái)獲取BluetoothHIDdevice的ProtocolMode,然

5、后BluetoothHIDdeviceresponse一個(gè)DATApayload說(shuō)明當(dāng)前的ProtocolMode。格式如下:GET_PROTOCOLDataDefinition格式如下:(6)SET_PROTOCOL用來(lái)設(shè)置BluetoothHIDdevice的BluetoothHIDdevice。格式如下:(7)DATA代表一個(gè)aHIDpayload。格式如下:4.Transfers以HIDProtocolmessages的形式傳輸。(1)ControlChannelTransfers分為Acknowledged和Unackno

6、wledged兩種,格式如下:(2)InterruptChannelTransfersInterruptIN和InterruptOUT兩種,可以在任意時(shí)刻發(fā)送?!局袛嗦铩?.其余各層對(duì)于HID的要求HID與L2CAP的交互如下:

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。