如何在Windows 8桌面中扫描蓝牙低功耗设备?

时间:2013-11-13 16:33:01

标签: windows winapi windows-8 bluetooth bluetooth-lowenergy

如何在Windows-8桌面中扫描蓝牙低功耗设备?

我尝试使用WinSock APIs,但我得到的只是蓝牙经典设备。

我也试过使用Bluetooth APIs,但我得到的只是蓝牙经典设备。

我知道这是可能的,因为Windows正在这样做。例如,我可以运行 C:\ Windows \ System32 \ DevicePairingWizard.exe ,它将显示所有设备的列表,Classic&低能耗。

2 个答案:

答案 0 :(得分:7)

如果其他人正在寻找答案。

在Windows 8(桌面和Metro应用程序)中,没有用于BLE设备发现和配对的API。

这不是缺乏实施,而是设计。 Windows用户希望我们使用“收件箱体验”来搜索和搜索对BLE设备。

有关详细信息,请参阅this MSDN forum thread

祝你好运!

答案 1 :(得分:2)

您可以使用可通过串行接口控制的BLE硬件模块。根据您的使用情况,这可能不是您想要的,因为它没有使用Windows 8的内部BLE堆栈!基本上这个解决方案是用于修补/开发。

我知道这两个设备可以执行此操作并具有用于BLE发现的API: