我希望在我的应用程序中实现蓝牙4.0智能就绪设备(Polar H6 / H7心率传感器)的使用。我被迫瞄准Windows 7操作系统。但是,我只看到Windows 8支持Smart Ready设备。我将无法将客户端升级到Windows 8以便使用这些设备。
我发现的第一个问题是Windows 7甚至没有看到设备以便与之配对。这可能是我使用的加密狗。我尝试了两种不同的。第一个是CSR V4.0(我不确定实际的型号)。第二个是StarTech USBBT1EDR4。两者似乎都在使用CSR芯片组。也许我应该尝试使用不同的基于芯片组的加密狗?比如Broadcom还是TI? 我确实看到并且可以使用我的Windows 8.1 Surface Pro与设备配对。
是否无法为Windows 7操作系统平台获得蓝牙智能实施?
答案 0 :(得分:5)
我最近遇到了同样的问题!我需要在旧版本的Windows(win xp)中运行一个应用程序,我找不到任何支持我的加密狗(一个基于broadcom bcm20702)。
我发现Windows 8之前的窗口没有蓝牙低功耗支持,所以你无法使用windows bluetoth堆栈,而且broadcom没有bLE的sdk (我已联系他们了,他们说了。)
所以我找了其他选择,BlueGiga bluetooth 4.0 dongle有一个C SDK,可用于在Windows XP和7中开发应用程序。在该页面中(注册后),您可以找到所有文档你需要。
我还在其API中找到了C# Wrapper和Java Wrapper。
希望它可以提供帮助。
[编辑]:刚收到我的加密狗,尝试使用win XP并且它有效。猜猜这也是你的解决方案!
答案 1 :(得分:0)
奇怪的是,我安装了Windows 10,我可以使用我的Logitech MX主鼠标蓝牙智能,但由于显示驱动程序我不得不回到Windows 7,现在它不再支持它了。 Windows 7不支持智能蓝牙。它只是一个我认为的驱动程序,但罗技没有提供它。
我觉得很奇怪我的笔记本电脑中的旧蓝牙设备在Windows 10中与蓝牙智能设备配合良好,但在Windows 7中它只能连接到普通的旧蓝牙设备。