c# - BLE 设备在 Windows 10 中不再可连接
问题描述
自去年五月以来,我一直在使用 arduino nano 33 BLE 开发 BLE 设备。在夏季和秋季,设备运行良好,我继续开发我的软件。我休息了几个月,因为我在学校很忙。
我最近才回到设备上,但是,我的客户端软件不再工作。该设备仍然能够连接到 Windows,但是,一旦我尝试使用代码GattDeviceServicesResult result = await bluetoothLeDevice.GetGattServicesAsync(BluetoothCacheMode.Uncached).AsTask();
连接到设备,它似乎已连接(如 Arduino 上的 LED 所示),但 GATT 通信状态变为错误,但是,设备保持连接。
我启动了蓝牙 LE 的通用 Windows 示例,看看它是否可以让我了解正在发生的事情,并且该设备似乎正在可连接和不可连接之间快速转换。
这似乎不是该设备独有的,因为我的房间里有一个使用蓝牙 LE 的 BT 扬声器,而且它现在似乎也在做同样的事情。似乎用于更新设备的事件处理程序也在不断地被触发。
这是一个突然发生的奇怪问题,所以我唯一的想法是 10 月到现在的 Windows 更新破坏了 Windows 10 中的 BLE 功能。
非常感谢有关此问题的任何信息。我正计划销售这款设备,如果 BLE 现在在 Windows 10 中再次被破坏,这将是一个严重的挫折。该设备传输一个简单的整数值,所以没什么大不了的。
谢谢大家的时间。
解决方案
推荐阅读
- python-3.x - 将上下文菜单添加到特定的 Qtablewdiget 表列,Python
- python - 蛇动画
- wso2 - WSO2 ESB/EI:如何将原始 JSON 正文转换为 XML 有效负载
- javascript - 如何从服务器的子文件夹中使用 socket.io?
- javascript - 如何在 Typescript 和 React.js 中使用随机字段解析 JSON
- powerbi - 使用 DAX 在 Power Bi 中计算文本函数中的错误
- sql - 如何在 SQL Server 中使用过滤规则将多行合并为一行
- python - python中的打印函数和普通字符串
- botframework - 代表用户使用机器人在 Teams 中发送消息
- python - Tkinter:OptionMenu 导致“NoneType”跟踪错误