我试图使用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发现: