我希望在我的应用程序中使用蓝牙 4.0 Smart Ready 设备(Polar H6/H7 心率传感器)。我被迫以 Windows 7 操作系统为目标。但是,我只看到 Windows 8 对 Smart Ready 设备的支持。我将无法将客户端升级到 Windows 8 来使用这些设备。
我发现的第一个问题是 Windows 7 甚至看不到该设备来与其配对。这可能是我正在使用的加密狗。我尝试过两种不同的。第一个是CSR V4.0(我不确定实际型号)。第二个是 StarTech USBBT1EDR4。两者似乎都使用 CSR 芯片组。也许我应该尝试基于不同芯片组的加密狗?例如博通或德州仪器? 我确实看到了该设备,并且可以将其与我的 Windows 8.1 Surface Pro 配对。
是否没有办法在 Windows 7 操作系统平台上实现蓝牙智能?
最佳答案
我最近也遇到了同样的问题!我需要在旧版本的 Windows (win xp) 中运行应用程序,但我的加密狗(基于 Broadcom bcm20702 的加密狗)找不到对此的任何支持。
我发现 Windows 8 之前的 Windows 没有蓝牙低功耗支持,因此您将无法使用 Windows 蓝牙堆栈,并且 Broadcom 没有 BLE 的 SDK(我已经联系了他们,他们也这么说了)。
所以我寻找了其他替代方案和 BlueGiga bluetooth 4.0 dongle有一个 C SDK,您可以使用它在 Windows XP 和 7 中开发应用程序。在该页面(注册后)您可以找到所需的所有文档。
我还找到了 C# Wrapper和一个Java Wrapper其 API。
希望对你有帮助。
[编辑]:刚刚收到我的加密狗,在 win XP 上尝试了一下,效果很好。我想这也是适合您的解决方案!
关于windows-7 - Windows 7 和蓝牙 4.0 智能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470318/