5

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

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

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

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

4

2 回答 2

7

以防其他人正在寻找答案。

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

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

有关更多详细信息,请参阅此 MSDN 论坛主题

祝你好运!

于 2013-12-02T07:22:17.557 回答
2

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

我知道这两个设备可以做到这一点并具有用于 BLE 发现的 API:

于 2014-03-17T11:16:51.697 回答