欢迎来到天天文库
浏览记录
ID:23102082
大小:23.75 KB
页数:18页
时间:2018-11-04
《基于hid协议的串口蓝牙键盘鼠标设计,pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立基于hid协议的串口蓝牙键盘鼠标设计,pdf 篇一:蓝牙HID协议笔记 蓝牙HID协议笔记 (XX-07-3115:05:53) 转载▼标签:分类:Bluetooth 1.概述 TheHumanInterfaceDevice(HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘、蓝牙游戏手柄等。该协议改编自USBHIDProt
2、ocol。2.一些概念 (1)HIDReports:BluetoothHIDdevices支持三种Report:Input,Output,andFeature。(2)HID建立ControlChannel和InterruptChannel两个通道,report可以在这两条channel上传输,在Controlchannel上传输的report称为synchronousreports;在Interruptchannel上传输的report称为asynchronousreports。 (3)Featurere
3、portsarealwaystransferredsynchronouslyusingGET_REPORTorSET_REPORTrequests。 (4)ReportProtocolMode和BootProtocolMode。BluetoothHIDHosts至少支持一种,BluetoothHIDDevice则需要支持ReportProtocolMode,并且Report随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商
4、品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立ProtocolMode是BluetoothHIDDevice的默认Mode。 HIDProtocolMessages 这些message不能超过L2CAP的MTU,大小超过MTU的message将被忽略。MessageHeader的格式如下: (1)HANDSHAKE 该Message用来acknowledgeSET_REPORT,SET_IDLEandSET_PROTOCOL等
5、request。只在ControlChannel上传输,只由BluetoothHIDdevice。Parameter部分定义如下: (2)HID_CONTROL 控制BluetoothHIDdevice改变状态。Parameter部分定义如下: (3)GET_REPORT BluetoothHIDHost用来请求BluetoothHIDdevice的传输。定义如下: (4)SET_REPORT BluetoothHIDHost用来向BluetoothHIDdevice发起传输。 格式如下: (
6、5)GET_PROTOCOL 用来获取BluetoothHIDdevice的ProtocolMode,然后BluetoothHIDdeviceresponse一个DATApayload说明当前的ProtocolMode。格式如下:随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 GET_PROTOC
7、OLDataDefinition格式如下: (6)SET_PROTOCOL 用来设置BluetoothHIDdevice的BluetoothHIDdevice。格式如下: (7)DATA 代表一个aHIDpayload。格式如下: 以HIDProtocolmessages的形式传输。(1)ControlChannelTransfers 分为Acknowledged和Unacknowledged两种,格式如下: (2)InterruptChannelTransfers InterruptIN和I
8、nterruptOUT两种,可以在任意时刻发送。【中断嘛】 5.其余各层对于HID的要求HID与L2CAP的交互如下: 篇二:USBHID协议中文版——USB接口HID设备 第8章USB接口HID设备 HID(HumanInterfaceDevice,人机接口设备)是USB设备中常用的设备类型,是直接与人交互的USB设备,例如键盘、鼠标与游戏杆等。在USB设备中,HID设备的成本较低。另外,
此文档下载收益归作者所有