BLE 设备无法在 Windows 10 中连接

问题描述

自去年五月以来,我一直在使用 arduino nano 33 BLE 开发 BLE 设备。在夏季和秋季期间,设备运行良好,我继续开发我的软件。我休息了几个月,因为我在学校很忙。

我最近才重新使用该设备,但是,我的客户端软件不再有效。该设备仍然能够连接到 Windows,但是,一旦我尝试使用代码 GattDeviceServicesResult result = await bluetoothLeDevice.GetGattServicesAsync(BluetoothCacheMode.Uncached).AsTask(); 连接到该设备,它似乎已连接(如 Arduino 上的 LED 所示),但随后是 GATT 通信状态变为 false,但设备仍保持连接。

我启动了蓝牙 LE 的通用 Windows 示例,看看它是否能让我深入了解正在发生的事情,而且设备似乎正在可连接和不可连接之间快速转换。

这似乎不是设备独有的,因为我的房间里有一个使用蓝牙 LE 的 BT 扬声器,现在它似乎也在做同样的事情。似乎还持续触发更新设备的事件处理程序。

这是一个突然发生的奇怪问题,所以我唯一的想法是 10 月到现在的 Windows 更新破坏了 Windows 10 中的 BLE 功能

非常感谢有关该问题的任何信息。我正计划可能营销此设备,如果 BLE 现在在 Windows 10 中再次被破坏,这将是一个严重的挫折。该设备传输一个简单的整数值,所以没什么大不了的。

感谢大家的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)