- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于hid协议的串口蓝牙键盘鼠标设计,pdf
PAGE
PAGE 1
基于hid协议的串口蓝牙键盘鼠标设计,pdf
篇一:蓝牙HID协议笔记
蓝牙HID协议笔记
(2013-07-31 15:05:53)
转载▼ 标签: 分类: Bluetooth
1.概述
The Human Interface Device (HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘、蓝牙游戏手柄等。该协议改编自USB HID Protocol。 2.一些概念
(1)HID Reports:Bluetooth HID devices支持三种Report:Input, Output, and Feature。 (2)HID建立Control Channel和Interrupt Channel两个通道,report可以在这两条channel上传输,在Control channel上传输的report称为synchronous reports ;在Interrupt channel上传输的report称为asynchronous reports。
(3)Feature reports are always transferred synchronously using GET_REPORT or SET_REPORT requests。
(4)Report Protocol Mode和Boot Protocol Mode。Bluetooth HID Hosts至少支持一种,Bluetooth HID Device则需要支持Report Protocol Mode,并且Report Protocol Mode是Bluetooth HID Device的默认Mode。
3.Bluetooth HID Protocol Messages
这些message不能超过L2CAP的MTU,大小超过MTU的message将被忽略。 Message Header的格式如下:
(1)HANDSHAKE
该Message用来acknowledgeSET_REPORT, SET_IDLE and SET_PROTOCOL等request。只在Control Channel上传输,只由Bluetooth HID device。 Parameter部分定义如下:
(2)HID_CONTROL
控制Bluetooth HID device改变状态。 Parameter部分定义如下:
(3)GET_REPORT
Bluetooth HID Host用来请求Bluetooth HID device的传输。 定义如下:
(4)SET_REPORT
Bluetooth HID Host用来向Bluetooth HID device发起传输。
格式如下:
(5)GET_PROTOCOL
用来获取Bluetooth HID device的Protocol Mode,然后Bluetooth HID device response一个DATA payload说明当前的Protocol Mode。 格式如下:
GET_PROTOCOL Data Definition格式如下:
(6)SET_PROTOCOL
用来设置Bluetooth HID device的Bluetooth HID device。格式如下:
(7)DATA
代表一个a HID payload。格式如下:
4.Transfers
以HID Protocol messages的形式传输。 (1)Control Channel Transfers
分为Acknowledged和Unacknowledged两种,格式如下:
(2)Interrupt Channel Transfers
Interrupt IN和Interrupt OUT两种,可以在任意时刻发送。【中断嘛】
5.其余各层对于HID的要求 HID与L2CAP的交互如下:
篇二:USB HID协议中文版——USB接口HID设备
第8章 USB接口HID设备
HID(Human Interface Device,人机接口设备)是USB设备中常用的设备类型,是直接与人交互的USB设备,例如键盘、鼠标与游戏杆等。在USB设备中,HID设备的成本较低。另外,HID设备并不一定要有人机交互功能,只要符合HID类别规范的设备都是HID设备。
Wndows操作系统最先支持的HID设备。在windows 98以及后来的版本中内置有 HID设备的驱动程序,应用程序可以直接使用这些驱动程序来与设备通信。
在设计一个USB接口的计算机外部设备时,如果HID类型的设备可以满足需要,可以将其设计为HID类型设备,这样可以省去比
您可能关注的文档
- 基于ACL的网络病毒过滤规则.doc
- 基于 struts 网上电子商城系统.doc
- 基于AHP模糊综合评价体系的城市道路植物景观评价.docx
- 基于.NET的汽修管理软件开发—毕业设计论文.doc
- 基于 PLC 控制的水泵系统设计-学生考试与成绩管理系统开发毕业设计.doc
- 基于Android的《美女找茬》游戏设计与开发设计.doc
- 基于android的任务管理器的设计毕业设计.doc
- 基于Android平台的游戏设计——太空保卫战毕业论文.doc
- 基于AHPGRAP的风电投资项目风险评价研究.docx
- 基于ArcView和ArcInfo的不同重现期洪水淹没区域的预测以及成图方法以西安市浐灞生态区为例.doc
文档评论(0)