蓝牙BLE教程
说明
- 目前iOS支持ESP32C3的开发,分别有带焊引脚和不焊引脚的两个固件,注意对应
- 蓝牙的模拟动作和代理ipa的所有功能都不冲突,可以组合使用,也可以分开使用
- 蓝牙的方案,可以不安装代理ipa,直接使用
image.captureFullScreenNoAuto截图,与市面上其他的硬件方案不同,这截图函数不走屏幕镜像,极大的避免风控检测 - 固件是免 费的,开发板自己去淘宝、拼多多、1688去买,开发板图片
-
下载固件
- 请到网盘iOS资源文件夹-USB版本-蓝牙固件文件下载对应开发板的固件
- 注意:固件里面有相对坐标和绝对坐标两种固件
- 相对鼠标兼容性强,但是需要自己计算补偿率,如果出现误差需要调用归零函数处理
- 绝对鼠标在iOS17+系统上兼容良好,无需计算补偿率点击更精准
刷入固件
- 刷入固件和安卓是一样,这里不再重复,参考安卓蓝牙刷入固件
- 刷入的时选择iOS USB的蓝牙固件,不要选择错了
- 获取蓝牙的mac地址也参考安卓版本如何获取
设备与蓝牙绑定
- 建议将开发板上面写上蓝牙MAC地址标签,手机上也贴上对应的蓝牙MAC地址标签,方便管理和对应
- 打开iOS USB中控,选择一个设备,鼠标右键菜单,选择蓝牙HID设置-绑定蓝牙BLE
- 选择一个已经链接的串口,如果找不到串口,可以去掉只显示已绑定的,然后强制刷新,上述都找不到,也可以直接在MAC地址输入框输入 蓝牙MAC地址的后8位,绑定即可
- 绑定完成后,在中控的列表中,可以看到蓝牙MAC一栏就是绑定的蓝牙硬件了
测试蓝牙功能
- 绑定完成蓝牙后,在手机上,手机设置-蓝牙找到需要链接的蓝牙,链接上
- 按照本章节的常见问题的蓝牙BLE手机需要开启哪些选项,开始设置好所有配置
- 选择一个设备,鼠标右键菜单,选择蓝牙HID设置-测试蓝牙BLE
- 上述都配置完毕,开始选择通信方式,然后点击鼠标移动或者HOME按键,如果观察到手机上面有动作,代表成功
- 如果没有,就重新链接蓝牙和配置手机的选项
通信功能
- 和开发板通信有串口和WIFI模式,串口是通过USB直接发送和接收数据,这个无需其他配置
- WIFI通信,需要预先设置开发板的WIFI用户名和密码