628495173 发表于 2012-11-16 01:51:44

人机接口设备配置文件 (HID)

人机接口设备配置文件 (HID)
https://www.bluetooth.org/library/userfiles/image/SMT/Profile/HID.jpgHID配置文件定义了键盘、操纵设备、游戏设备和远程监控设备等蓝牙HID将使用的协议、程序和功能。使用情景最常见的使用是无线键鼠、键盘和鼠标等。产品范例以下是可能使用HID的部分设备种类:
[*]键盘
[*]鼠标
[*]无线简报遥控器
[*]游戏设备
[*]平板电脑
[*]个人电脑
[*]手提电脑
[*]手机
[*]PDA
技术知识HID定义了两种角色,分别为人机界面设备(HID)及主机:
[*]人机界面设备(HID) – 该设备和主机之间对人为控制数据进行输入和输出。
[*]主机– 该设备使用或请求人机界面设备的服务。
HID配置文件使用HID设备的USB定义,从而为USB HID设备利用现有的类驱动程序。HID配置文件描述了如何使用USB HID协议发现HID类设备的功能组,以及蓝牙设备如何使用L2CAP层级支持HID服务。HID配置文件的设计目的旨在启动和控制自描述(self-describing)设备,以及提供具备低耗能要求的低延迟链路。
https://www.bluetooth.org/library/userfiles/image/SMT/Profile/HIDStack.jpg
蓝牙 HID配置文件乃基于通用访问配置文件(GAP)构建,在蓝牙配置文件文档(Profiles Document)中有详细说明,详情请见参考文档。为了提供最简单的可能实施方案,HID协议在L2CAP中自然运行,并不会重复使用服务发现协议以外的蓝牙协议。左图描述了处于主机和人机界面设备中的软件层级的应用范例。在这个例子中,主机是一台个人电脑并在其自带处理器中运行蓝牙软件的较高层级,并通过USB等传输总线和一个蓝牙射频模组相连。这个例子中的HID自带固件已嵌入射频固件,在同一CPU上运行,是可能成本最低的实施方案。HID方面还可能实行其他同等有效的实施方案。


628495173 发表于 2012-11-16 09:45:05

占位

bidezhi7777 发表于 2013-5-6 21:31:47

路过,学习中!!!!!!!!!!!!!!

bluetooth_ble 发表于 2013-9-30 14:55:23

键盘,鼠标,还有啥?

cnc2020 发表于 2013-11-21 23:01:03

这个要多学习学习:)

时子 发表于 2013-11-27 16:11:30

很好横好:lol

陈近南 发表于 2014-7-29 17:22:19

不好意思,我只是打酱油的!

chenliqiang 发表于 2014-7-29 21:39:31

对btspeaker的敬仰犹如滔滔之水连绵不绝!

colen.chen 发表于 2015-6-21 09:51:32

:o, HID SDP和USage配置好像没有讲。

蓝愿 发表于 2015-6-30 11:40:39

路过学习ing。。。。。
页: [1] 2
查看完整版本: 人机接口设备配置文件 (HID)