首页 > 解决方案 > C# UWP BluetoothLEDevice.FromIdAsync 停止工作

问题描述

我正在使用 Visual Studio 2017 下的 UWP 框架开发蓝牙应用程序。感谢 Microsoft 示例(C# SDK 示例 BluetoothLE 编写得很好),一切进展顺利。

在我开发的第四天,APIBluetoothLEDevice.FromIdAsync上线:

bluetoothLeDevice = await 
    BluetoothLEDevice.FromIdAsync(bleDeviceToConnect.Id); 

不再工作,无论是在我的应用程序中,还是在我用作示例的 Microsoft 的原始示例中(我没有触及任何东西)。

我不明白,因为我什么都没改变(在我的项目属性中,我的计算机上也没有任何 Windows 更新)。当我调用该函数时,它永远不会返回。

我尝试将我的蓝牙对象与一些智能手机应用程序一起使用,我的硬件运行良好。

调用是在尝试中进行的,但没有异常被捕获,该函数永远不会返回(我等了一段时间,我什至没有超时)。

你见过这个吗?关于如何解决它的任何输入?

我完全被卡住了,无法继续,因为我现在根本无法连接任何对象......

标签: c#uwpbluetooth-lowenergy

解决方案


大家好,感谢您对此的帮助。我在另一台电脑上拍了一张,效果很好。今天早上我仔细检查了一下,发现即使 Widnows 也无法通过蓝牙连接到任何东西(我尝试使用我通常使用的蓝牙扬声器)。这是一个驱动问题,我不知道它是怎么发生的,但是我的计算机驱动停止工作,我添加重新安装它。


推荐阅读