none
获取蓝牙设备在win10(1703和1709)版本上出现失败情况 RRS feed

  • 问题

  • 我们软件使用徕卡的激光测距仪,需要获取测距仪的数据,我们开发了获取数据的程序,在win8,8.1,win10的早期版本上都正常,win10的1703和1709两个版本无法获取到测距仪,使用徕卡给的测距仪的uuid,根本就连不上测距仪。我测试了多台机器,只有win10的1703和1709版本获取蓝牙设备失败。其他版本都可以。win10可以配对蓝牙测距仪。我的程序是使用SetupDiEnumDeviceInterfaces来检测设备,然后获取设备的信息,和设备通信。suface4平板(1703和1709版本)使用测距仪的uuid,根本就检测不到设备,使用了注册表中的蓝牙uuid,也检测不到,我的一台台式机使用usb的蓝牙模块,使用测距仪的uuid检测不到设备,使用了注册表中的蓝牙uuid,可以检测到设备,但在调用BluetoothGATTRegisterEvent函数时出现参数不对情况,也无法获取到数据。
    2017年11月30日 8:18

答案

  • Windows 10蓝牙部分的机制有更新。此问题建议联系微软上海CSS团队。如果确认是微软Windows bug,CSS支持不收费。

    http://whqlcn.wordpress.com

    2017年12月27日 3:20
    版主

全部回复