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

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

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

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

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

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

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

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

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

祝你好运!

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

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

  • HM-10: http : //imall.iteadstudio.com/im130614001.html
  • BLE112: https ://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/ble112-bluetooth–smart-module/