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

目录

环境

现象

原理及解决办法


环境

PC:windows11

安卓:Android14

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

现象

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

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

原理及解决办法

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

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

相关推荐
RFCEO1 天前
蓝牙设备配对与连接失败问题全面分析及解决对策
蓝牙·bt·配对失败·连接失败·蓝牙连接配对时序·连接失败原因对策
Darkershadow10 天前
蓝牙学习之亮度调节
学习·蓝牙·ble
北冥有渔jy24 天前
BT6.0常见的BUG
网络·安全·bug·蓝牙
硬汉嵌入式1 个月前
瑞萨推出M33内核WiFi6双频(2.4G+5G) + BLE蓝牙芯片RA6W2/W1,同时还将推出现成模组
蓝牙·瑞萨·wifi6·ra6w1·ra6w2
wotaifuzao1 个月前
Nordic-nRF54L 系列架构全景:从蓝牙 6.0 到超低功耗设计详解
单片机·物联网·硬件架构·蓝牙·nordic
lvha1 个月前
uniapp BLE低功耗蓝牙插件 支持安卓 iOS 鸿蒙NEXT 微信小程序
uni-app·蓝牙
TengTaiTech1 个月前
单芯片双音源混音新标杆:全系列高通QCC平台AUX IN+蓝牙混合方案深度解析
蓝牙·qcc·混音
Geek__19921 个月前
GD32 蓝牙模块调试
c语言·单片机·蓝牙
小陈同学1231 个月前
PBAP协议(Phone Book Access Profile 蓝牙电话本协议)
蓝牙
马剑威(威哥爱编程)1 个月前
【鸿蒙开发实战篇】HarmonyOS 6.0 蓝牙实现服务端和客户端通讯案例详解
华为·蓝牙·harmonyos