蓝牙hid协议是什么(蓝牙hid设备协议)

蓝牙hid协议是什么(蓝牙hid设备协议)p span style font family 新宋体 letter spacing 0 font size 21px 一 定义 span p p p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">一:定义</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">HID是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏手柄等。</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">蓝牙</span><span style="font-family:新宋体">HID 是属于蓝牙协议里面的一个profile, 不管在蓝牙2.0 2.1 3.0还是4.0</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">,</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">5.0</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">的蓝牙中</span> <span style="font-family:新宋体">,都有</span><span style="font-family:新宋体">HID , 而且在4.0</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">以上</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">协议中还多了一个</span><span style="font-family:新宋体">HOG (HID OVER GATT)也就是低功耗HID,涉及的是蓝牙4.0</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">以上</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">的</span><span style="font-family:新宋体">BLE(</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">B</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">luetooth </span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">L</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">ow </span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">E</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">n</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">ergy</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">)技术。</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">蓝牙</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">HID是蓝牙的一种技术规范</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">。</span></p><p><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">二:</span><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">蓝牙HID规范</span><br /></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">HID规范运行在蓝牙的L2CAP协议上,并基于GAP规范。 &nbsp;HID规范的基本要求有: </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. 在一个微型网络中通常被推荐当作从设备(slave),但是也允许作为主设备(master)。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 键盘必须支持认证和加密:只有当被HID主机要求时才激活工作模式;在认证和加密的基础上,也可以被其它HID主机选用;</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">3. &nbsp;作为从设备必须始终保持可连接性,例如PC在启动时寻呼键盘,或者键盘在有数据传输时寻呼PC机。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">4.</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">&nbsp;<span style="font-family:新宋体">HID主机必须支持QoS。 </span></span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">5</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">. HID主机必须支持低功耗工作模式,一般的HID终端设备(如鼠标、键盘、游戏杆)</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">都是需求低功耗的</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">;</span><span style="font-family:新宋体">HID主机和HID终端设备都必须支持呼吸(sniff)工作模式和休眠(park)工作模式;保持工作模式对HID主机来说是必须的,而对HID终端设备来说是可选的。 </span></span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">6</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">. HID终端设备只需要支持DM1格式的数据。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">7</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">. 除了查询模式和寻呼模式,交互的寻呼扫描模式和查询扫描模式也是必需的。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">8</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">. 对单功能设备而言并不需要支持SCO语音通道。</span><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">三</span><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">&nbsp;</span><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">:</span><span style="font-family: 新宋体; letter-spacing: 0px; font-size: 21px;">HID规范的导入模式</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">HID规范规定基本的键盘和指示功能使用固定格式的数据包,在HID主机端不需要HID剖析器(约占70kB)。允许用固定的PSM和辅助的设备类控制FHS数据包作为服务发现协议的定位,以及键盘与指示设备的连接。USB导入模式被保留用作最低层的终端应用。为了使得用户界面更加友好,要求系统遵从以下规定: </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. 能够自动探测HID终端设备; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 必须有硬件添加向导; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">3. 键盘必须是加密的,且安全; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">4. 在PC机导入时,HID终端设备暂时不能使用。</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">像鼠标、键盘等</span><span style="font-family:新宋体">HID终端设备都是个人区域设备,它们有以下特征: </span></span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. 通常与HID主机都有一对一的关系; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 不支持同时与一个以上的HID主机同时连接; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">3. 它们也许有一个以上的可能建立连接的HID主机。 当蓝牙HID终端设备与一个HID主机建立一对一的连接关系时,它就被称为虚拟电缆连接。这时HID终端设备与HID主机就建立了以下关系: </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. HID终端设备与HID主机捆绑。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 如果连接断开,将会自动重新建立连接。 </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">3. 不会和另一HID主机相连,除非用户明确地去掉该虚拟电缆连接。</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">四:</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">&nbsp;<span style="font-family:新宋体">蓝牙</span><span style="font-family:新宋体">HID终端设备的解决方案</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">,</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">作为</span><span style="font-family:新宋体">HID终端设备端有以下两种应用模型: </span></span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. 与蓝牙核心协议栈一起集成在蓝牙芯片内,以蓝牙硬件模块形式提供。 </span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">如需了解更多,可以联系飞易通团队;</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 作为一个软件协议栈,</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">蓝牙</span><span style="font-family:新宋体">HID代码</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">也能够集成在客户指定的</span><span style="font-family:新宋体">CPU中。 每个蓝牙HID终端设备(如键盘)都会有它自己的输入控制处理器,该控制器采集用户的输入信号,并转换成某种特定的代码传送给它的HID主机(如PC、PDA等)。如果包含HID规范的协议栈运行在HID终端设备的输入处理器上,那么对系统硬件结构来说,只有一个带HCI接口的蓝牙芯片需要集成进客户的硬件。 由于蓝牙鼠标的应用非常简单,这时</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">蓝牙</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">HID</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">代码</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">可以和鼠标本身的应用程序一起集成在含有蓝牙核心协议栈的蓝牙芯片内。</span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">五:</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">&nbsp;<span style="font-family:新宋体">蓝牙</span><span style="font-family:新宋体">HID主机端的解决方案</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">:</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">在</span><span style="font-family:新宋体">HID主机侧,</span></span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">蓝牙代码</span><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px"><span style="font-family:新宋体">有三种提供方式:</span> </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">1. 提供完全的蓝牙HID主机驱动程序,使之成为一个标准的OEM产品; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">2. 以软件协议栈的形式帮助客户整合进他们的蓝牙PS/2接入点设备; </span></p><p><span style="font-family: 新宋体;letter-spacing: 0;font-size: 21px">3. 提供独立于操作系统的API,客户可以将它们整合进自己的驱动程序中。 对标准操作系统(如Windows、Linux)来说,已经有包括HID规范的完整的驱动程序可以提供。</span></p><p><span style=";font-family:新宋体;font-size:21px">六:问答</span></p><p><span style=";font-family:新宋体;font-size:21px"><span style="font-family:新宋体">支持</span><span style="font-family:新宋体">HID的蓝牙键盘是什么意思?</span></span></p><p><span style=";font-family:新宋体;font-size:21px"><span style="font-family:新宋体">蓝牙技术中的人性化接口设备</span><span style="font-family:新宋体">(HID)应用模式可以使人们无连线烦恼地控制他们的计算机、游戏操作杆、远程监控设备等。 蓝牙技术在成功地应用</span></span><span style=";font-family:新宋体;font-size:21px">于</span><span style=";font-family:新宋体;font-size:21px"><span style="font-family:新宋体">耳机、免提设备和</span><span style="font-family:新宋体">PC外设后,逐渐得到更广泛的应用,人们开始期望能够无连线烦恼地控制他们的计算机、游戏操作杆、遥控设备等。蓝牙SIG组织公布的HID规范正好迎合了这一需求。 与传统的只能和相互匹配的设备通信的无线键盘不同,蓝牙HID键盘能够作为一个标准键盘与任何蓝牙HID系统通信。蓝牙HID解决方案使得HID终端设备能够自动地探测和连接到需要的系统,如PDA、PC、机顶盒等。例如,一个蓝牙HID鼠标能够用来控制PC机,也可用于控制PDA,而不是像传统的模式中某个外设只能控制与它匹配的某种特定的主机。因此,蓝牙HID规范使得不同平台HID主机的输入和控制外设实现真正的互用性。 </span></span></p><p><span style=";font-family:新宋体;font-size:21px">&nbsp;</span></p><p><span style=";font-family:新宋体;font-size:21px">HID device设备能发起连接吗</span></p><p><span style=";font-family:新宋体;font-size:21px">可以的。</span></p><p><span style=";font-family:新宋体;font-size:21px">&nbsp;</span></p><p><span style=";font-family:新宋体;font-size:21px">android手机与蓝牙HID设备连接的步骤:</span></p><p><span style=";font-family:新宋体;font-size:21px">1.开启蓝牙功能</span></p><p><span style=";font-family:新宋体;font-size:21px">2.手机搜索蓝牙HID设备</span></p><p><span style=";font-family:新宋体;font-size:21px">3.</span><span style=";font-family:新宋体;font-size:21px">搜到蓝牙名称</span><span style=";font-family:新宋体;font-size:21px"><span style="font-family:新宋体">,配对</span><span style="font-family:新宋体">HID设备</span></span></p><p><span style=";font-family:新宋体;font-size:21px">4.连接HID设</span><span style=";font-family:新宋体;font-size:21px">备。</span></p><p><br /></p> <p style="color:#666; padding-top:30px;">*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。</p> 

讯享网
小讯
上一篇 2025-04-18 19:43
下一篇 2025-05-02 20:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/206467.html