标签: winapi visual-c++ bluetooth-lowenergy
我正在尝试使用BluetoothGATTSetCharacteristicValue为服务中的给定特征设置值。我在方法文档中读到它需要一个服务句柄,我不知道如何获取它。
我尝试使用BTH_LE_GATT_CHARACTERISTIC结构的“ServiceHandle”成员,但它不起作用。
答案 0 :(得分:0)
我找到了解决方案,我想在这里分享。
打开服务句柄的唯一方法是使用方法SetupDiGetClassDevs枚举设备时使用服务的UUID而不是设备的UUID。
请查看以下主题以获取更多详细信息。 https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/65c9cf4e-e225-4fc3-8c2c-66cd2401d3ed/how-to-establish-a-connection-from-windows-8-pc-to-a-bluetooth-low-energy-device?forum=wdk