如何在Windows-8桌面中扫描蓝牙低功耗设备?
我尝试使用WinSock APIs,但我得到的只是蓝牙经典设备。
我也试过使用Bluetooth APIs,但我得到的只是蓝牙经典设备。
我知道这是可能的,因为Windows正在这样做。例如,我可以运行 C:\ Windows \ System32 \ DevicePairingWizard.exe ,它将显示所有设备的列表,Classic&低能耗。
答案 0 :(得分:7)
如果其他人正在寻找答案。
在Windows 8(桌面和Metro应用程序)中,没有用于BLE设备发现和配对的API。
这不是缺乏实施,而是设计。 Windows用户希望我们使用“收件箱体验”来搜索和搜索对BLE设备。
有关详细信息,请参阅this MSDN forum thread。
祝你好运!答案 1 :(得分:2)
您可以使用可通过串行接口控制的BLE硬件模块。根据您的使用情况,这可能不是您想要的,因为它没有使用Windows 8的内部BLE堆栈!基本上这个解决方案是用于修补/开发。
我知道这两个设备可以执行此操作并具有用于BLE发现的API: