Bluetooth 蓝牙LE代码在Windows 8.1和10上的行为不同
我使用的是微软在Windows8中引入的蓝牙低能耗(BLE)API,即蓝牙GATTXXX函数 我的代码在Windows 8.1上运行良好,但我观察到BluetoothGATTSetDescriptorValue在8.1和Windows 10之间的行为存在差异 情况如下:Bluetooth 蓝牙LE代码在Windows 8.1和10上的行为不同,bluetooth,windows-10,Bluetooth,Windows 10,我使用的是微软在Windows8中引入的蓝牙低能耗(BLE)API,即蓝牙GATTXXX函数 我的代码在Windows 8.1上运行良好,但我观察到BluetoothGATTSetDescriptorValue在8.1和Windows 10之间的行为存在差异 情况如下: 将设备与Windows界面配对 找到它并通过调用BluetoothGATTSetDescriptorValue启用数据通知,以将ClientCharacteristicConfiguration的字段“IssuBScribeTN
还有其他人也遇到这个问题吗?我在这里和网上尝试了几次搜索,但都没有成功。一个解决方案是以编程方式强制新的配对,由于没有用于此的API,这将是一个丑陋的黑客行为。我绝对不想走那条路……我遇到了同样的问题,你找到解决办法了吗?