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

目录

环境

现象

原理及解决办法


环境

PC:windows11

安卓:Android14

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

现象

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

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

原理及解决办法

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

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

相关推荐
byte轻骑兵1 天前
【HID】规范精讲[8]: 蓝牙HID核心之L2CAP层——无线人机交互的通信桥梁设计解析
人工智能·人机交互·蓝牙·键盘·hid
胡楚昊1 天前
借Polar IOTS一道困难挑战题简单入门蓝牙流量分析
物联网·蓝牙
byte轻骑兵1 天前
【AVRCP】规范精讲[10]:链路管理器LM互操作规则与场景落地
人工智能·音视频·蓝牙·avrcp·音视频控制
嵌入式学习_force2 天前
02_state
设计模式·蓝牙
byte轻骑兵3 天前
【HID】规范精讲[7]: 蓝牙HID底层核心——基带与LMP依赖深度解析
网络·人工智能·人机交互·蓝牙·键盘·hid
Evand J3 天前
【MATLAB代码介绍】基于RSSI的蓝牙定位程序,N个锚点、二维平面
开发语言·matlab·蓝牙·定位·rssi
MonkeyKing5 天前
蓝牙GAP通用访问协议详解:从原理到多平台实战代码
flutter·蓝牙
byte轻骑兵5 天前
【HID】规范精讲[6]: 蓝牙HID系统设计指南——从合规到体验的全维度要求
人机交互·蓝牙·键盘·鼠标·遥控·hid
yanlaifan5 天前
经典蓝牙中信道和链路的关系
蓝牙
yanlaifan7 天前
蓝牙领域中的带宽和宽带
蓝牙