BLE2USBHID
蓝牙转USB键盘鼠标
工作原理:
设备USB接口实现了USB键盘和鼠标协议,接收手机等设备的蓝牙BLE发来的数据转发到USB,实现键盘和鼠标的输入动作。
应用场景:
手机当键盘鼠标控制电脑
PPT控制
蓝牙登录密码输入器
彩票机自动出票
工业控制
游戏脚本
广告机 等无键盘智能终端设备的维护
使用方法:
1、将USB设备插入被控电脑,此时电脑识别到了HID键盘鼠标输入设备
2、打开微信小程序或自已开发的蓝牙应用连接蓝牙设备usb2usbhid ,并发送键盘鼠标指令
通信协议:
蓝牙应用连接蓝牙设备后,往FFE0服务的FFE3特征写入数据即可转发到USB
数据格式: 数据类型 属性 HID标准数据
数据类型(1Byte) | 属性(1Byte) | HID数据(不定长) | |
键盘 | 01 | 默认0 | 8字节 |
鼠标 | 02 | 默认0 | 4字节 |
多媒体键盘 | 03 | 默认0 | 8字节 |
自定义数据 | 04 | 默认0 | 最长64字节 |
键盘示例:
蓝牙发送 01 00 00 00 22 00 00 00 00 00 表示模拟键盘5 按下
蓝牙发送 01 00 00 00 00 00 00 00 00 00 HID全0表示松开所有按键
键盘HID码可通过以下软件辅助生成:
HID键盘鼠标格式详细说明参考以下文章:
FAQ:
为什么搜索不到蓝牙设备?
确认设备电源灯已亮; 确认蓝牙未被连接,可重新上电再次搜索。部分手机本身可能存在蓝牙兼容性问题可尝试更新系统或更换其他手机测试。
距离多远?
蓝牙的距离一般在几十米,一般可视距离内使用
除了用手机控制