HID基本介绍

0 Preface/Foreword

HID :++H++ uman**++I++** nterface ++D++evice,人机接口设备,包括鼠标(Mouse)、键盘(Keyboard)、游戏柄(GamePad)等等。

人机接口设备包括有线和无线方式,基本类型如下:

  • 有线方式,比如USB HID
  • 无线方式,比如 Bluetooht HID

BLE HID是基于USB HID基础,这样可以规避兼容性问题。

BLE HID包含的协议包含两类:

  • HID profile
  • HOGP profile

对于USB HID,包含的角色如下:

  • Host,比如电脑PC
  • Device,比如USB设备,USB鼠标,USB键盘

对于蓝牙HID,device上报report属于input report(对于Host而言,属于input ,所以就++命名++ 为input report),而 Host上报的是outputreport。

1 基本介绍

BLE HID :HID UUID is ++0x1812++

蓝牙中包含的report类型和基本的权限如下:

report characteristics:

  • input report ,notify permission
  • output report,write permission
  • feature report,read/write permission
相关推荐
技术宅AI代码控1 个月前
STM32模拟鼠标绝对坐标的设置
stm32·hid·usb hid·stm32鼠标·绝对坐标
Y多了个想法2 个月前
RK3568 android11 usb接口TP与电磁笔触点上报优先级问题
android·rk3568·hid·电磁笔·huion
anlog8 个月前
stm32 hid自定义接收发送程序开发过程记录
单片机·usb·hid·stm32 hid·hid自定义协议
Jason小小9 个月前
DIY蓝牙键盘(1) - 理解 键盘报文(免费)
蓝牙·键盘·usb·鼠标·hid