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

目录

环境

现象

原理及解决办法


环境

PC:windows11

安卓:Android14

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

现象

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

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

原理及解决办法

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

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

相关推荐
Vis-Lin2 小时前
BLE 协议栈:L2CAP 信道详解
网络·物联网·网络协议·蓝牙·iot·ble
林政硕(Cohen0415)4 小时前
V821 内置蓝牙 BLE 适配
蓝牙·ble·v821
summerkissyou198719 小时前
android-蓝牙-状态和协议值总结及监听例子
android·蓝牙
liuniu08184 天前
如何在aosp11中打开蓝牙日志--bt_snoop
蓝牙·rk3566·泰山派·bt_snoop·aosp11
嵌入式小企鹅6 天前
蓝牙学习系列(七):BLE GATT 数据模型详解
学习·蓝牙·ble·蓝牙协议栈·蓝牙开发·gatt
zhaoshuzhaoshu7 天前
蓝牙 ACL 与 SCO 链路联系与详细区别对比
网络·物联网·蓝牙·无线
jiang_bluetooth9 天前
TWS耳机播放本地提示音以及主副耳同步流程
蓝牙·蓝牙耳机·a2dp·tws音频
zhaoshuzhaoshu9 天前
LE Audio(低功耗音频)协议架构术语全详细解析
物联网·蓝牙·无线
深念Y9 天前
蓝牙功放板改AUX输出,从差分信号到高转低的探索
蓝牙·电子·变压器·diy·魔改·aux·差分信号
Vis-Lin10 天前
BLE 协议栈:HCI ACL 数据详解
网络·物联网·网络协议·蓝牙·iot·ble