桃芯ingchips——windows HID键盘例程无法同时连接两个,但是安卓手机可以的问题

目录

环境

现象

原理及解决办法


环境

PC:windows11

安卓:Android14

例程使用的是HID Keyboard,板子使用的是91870CQ的开发板,DB870CC1A

现象

连接安卓手机时并不会出现该现象,两个开发板都可以当做键盘给手机发按键命令

当使用windows连接开发板的时候,连接第一块板子没问题,可以正常使用,但是连接第二块板子的时候就会出现 "请尝试重新连接设备" 的提示

原理及解决办法

出现该现象的主要原因是HID设备必须开启SM,而Windows11对已有的IRK会进行比对,如果相同IRK的设备则认为是同个设备,不予连接,此时我们只要更改SM管理器初始化时的IR身份根就好了

如果是出现无法发现设备则考虑MAC是否重复

相关推荐
SuperHeroWu73 天前
【HarmonyOS 5】鸿蒙星闪NearLink详解
华为·蓝牙·harmonyos·nearlink·鸿蒙星闪·绿牙
byte轻骑兵8 天前
【Bluedroid】蓝牙HID DEVICE断开连接流程源码分析
android·c++·蓝牙·hid·bluedroid
jiang_bluetooth8 天前
从ellisys空口分析蓝牙耳机回连手机失败案例
智能手机·蓝牙·lmp·tws蓝牙耳机
Ronin-Lotus9 天前
嵌入式硬件篇---无线通信模块
嵌入式硬件·wifi·lora·无线通信·蓝牙·2.4g射频
byte轻骑兵9 天前
【Bluedroid】蓝牙 HID 设备服务注册流程源码解析:从初始化到 SDP 记录构建
蓝牙·hid·bluedroid
DONSEE广东东信智能读卡器9 天前
蓝牙身份证阅读器使用Uniapp调用二次开发demo
javascript·uni-app·蓝牙·身份证阅读器
jiang_bluetooth14 天前
低功耗蓝牙BLE的通信可靠性分析
蓝牙·低功耗蓝牙·ble
万户猴20 天前
【Android蓝牙开发实战-11】蓝牙BLE多连接机制全解析1
android·蓝牙
万户猴21 天前
【 Android蓝牙-十】Android各版本蓝牙行为变化与兼容性指南
android·蓝牙