模拟HID
# 什么是hid?
hid就是usb设备,这里指的是usb鼠标,
# hid的原理是什么
安卓手机是支持usb鼠标的,所以我们可以通过数据线连接pc后通过特定驱动来模拟一个鼠标和安卓通讯
如何安装驱动
驱动请下载 zadig.exe (opens new window)
以小米node10为例安装驱动
# 这里务必注意手机端必须安装aiwork app才可以成功激活
# 如何还不行重启手机和电脑重试以上方法即可,另外部分少量机型比如小米8和华为部分机型 无法第二次驱动,必须开启开发者权限adb模式才可以驱动这个是部分机型硬件缺陷,没办法。
# 最后还是推荐使用我们研发的硬件不需要这么复杂的驱动安装
# 连接
# 指示灯状态
按键可以切换运行的模式
- 蓝牙模式:两次闪烁一次熄灭
- OTG模式:一秒闪烁一次
- USB模式:常亮
# 蓝牙模式
- 缺陷:不稳定,容易断开连接(蓝牙断开或者是蓝牙服务假死)
# USB模式
以红米NOte11 Pro为例:
- 设置——登录小米账号(启用USB键鼠操作必须)
- 设置——我的设备——全部参数与信息——OS版本(连续点击7次)——开启开发者模式
- 设置——更多设置——开发者模式——开启USB调试(需要延时确认)——开启USB模拟操作(需要3次延时确认)
- 硬件需要使用带拨动开关和模式切换按键的板子,一头是USB,另一头是Type-c口。
- 将Type-c口接入电源,USB口连接手机
- 将拨动开关(数据管理开关),拨动到USB口的一侧;按旁边的小按键,直到指示灯为常亮,即可设置硬件为USB模式
- 手机上会提示要求选择使用USB的程序
- 缺陷:需要开启开发者模式和USB调试
# OTG模式
- 准备一根OTG充电转接线(Type-C公头+Type-C数据母头+Type-C供电母头)
- Type-C公头连接手机,Type-C数据母头连接硬件的Type-C口,Type-C供电母头连接电源
- 将拨动开关(数据管理开关),拨动到Type-C口的一侧;按旁边的小按键,直到指示灯为一秒闪烁一次,即可设置硬件为OGT模式
- 插拔数据线,直到手机屏幕上出现连接提示。
- 连接成功后,指示灯状态为快闪
- 缺陷:可能是OTG数据线质量问题,或者是系统问题,在华为Mate20上测试,手机无法进入充电状态,也不识别OTG设备
上次更新: 2024/11/05, 13:43:57