
记录进度. 编译提供的程序后,SensorTile可以分别用作蓝牙键盘或鼠标. 这使我对蓝牙HID有了更深入的了解.

蓝牙4.0之上的HID基于GID之上的HID. 如果蓝牙IC支持GATT,则可以通过修改固件(例如普通鼠标或键盘以及非常规的TouchScreen)将其实现为Bluetooth HID设备. SensorTile上的蓝牙IC是BlueNRG-MS,数据表中支持的协议如下:

Embedded Bluetooth low energy protocol stack: GAP, GATT, SM, L2CAP, LL, RFPHY

关贸总协定确实包括在内.

当我运行键盘和鼠标示例时,我开始学习有关HID报告描述符的更多信息. 在此之前,我只会在Android中使用getevent来捕获输入事件. 使用lsusb -vvv查看USB设备描述符. 我认为这已经是底层. 了解了HID报告描述符后,最底层甚至更底层. 我还了解了在设备上的实现.
关于捕获HID设备描述符,本文将更详细地介绍USB和BT HID报告描述符实践以及数据包捕获分析. 它教会我通过查看/ sys / kernel / debug / hid / xxx / rdesc或BT HID报告描述符并使用usbhid-dump和hidrd-convert来获取USB.
HID报告描述符描述符更加深奥. 我发现了一些有关中文版本的USB HID协议-USB接口HID设备的中文资料(原始英文版在这里). 它更易于阅读,但仍然难以彻底理解.
HID使用数字化仪(0Dh)
在hid-multitouch设备的HID报告描述符中,我看到了一些尚未正式定义的用法,例如Digitizer(0Dh)下的47h,51h,54h,55h等. 我没有找到相关信息. 在Linux内核中,我发现这些已被Windows预先使用,并已成为标准. 如下图所示:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-308103-1.html
一方面可以派军舰并派战斗机