Hololens 2上GattServer与Microsoft Advertising Beacon冲突问题求助
Hololens 2 BLE GattServer 广播冲突问题
我在Hololens 2上开发了一款BLE Unity应用,通过创建GattServer暴露自定义Gatt服务及特征,此前3个月运行完全正常,可作为外围设备被中心设备连接并写入特征。但该功能突然失效,经nrfScanner排查发现,Hololens 2会交替广播自定义Gatt服务与Microsoft Advertising Beacon,二者无法同时出现,导致仅能在1-2秒的短暂窗口期内完成特征写入操作。
该问题为突发情况,此前从未出现,暂不确定Microsoft Advertising Beacon是否为直接诱因。相关现象可查看动态演示:
已完成的排查步骤
- 回滚至确认可用的历史代码版本,问题依旧存在;
- 仅当启动GattServer时,才会出现该Microsoft Advertising Beacon;
- 回滚Hololens 2的Windows系统版本(近期有系统更新),无效;
- 运行官方BluetoothLEAdvertisementPublisher示例(未使用GattService Provider),问题仍出现,排除Unity相关因素。
目前已无排查方向,寻求解决方案。
内容的提问来源于stack exchange,提问作者trueillusion
相关产品推荐
相关产品推荐

