C++ 蓝牙4(BLE)似乎无法在许多设备上访问(如HP 15-d004au笔记本电脑)

C++ 蓝牙4(BLE)似乎无法在许多设备上访问(如HP 15-d004au笔记本电脑),c++,c,bluetooth,bluetooth-lowenergy,C++,C,Bluetooth,Bluetooth Lowenergy,我希望编写C/C++代码,以便在HP 15-d004au笔记本电脑和DISTO D510激光测量设备之间进行通信,这需要BLE 笔记本电脑应该有Bluetooth 4,实际上我可以通过Windows 8.1与我的设备配对,但我不能用C/C++访问它 如果我调用BluetoothIsVersionAvailable,它返回true的最高版本是2.1,而不是BLE所需的4.0 怎么回事? 这是要使用的错误API,还是设备上的配置问题? 事实证明,尽管BluetoothIsVersionAvailab

我希望编写C/C++代码,以便在HP 15-d004au笔记本电脑和DISTO D510激光测量设备之间进行通信,这需要BLE

笔记本电脑应该有Bluetooth 4,实际上我可以通过Windows 8.1与我的设备配对,但我不能用C/C++访问它

如果我调用BluetoothIsVersionAvailable,它返回true的最高版本是2.1,而不是BLE所需的4.0

怎么回事? 这是要使用的错误API,还是设备上的配置问题?
事实证明,尽管BluetoothIsVersionAvailable表示笔记本电脑最多只支持Bluetooth 2.1,但其他API调用仍然有效,所以我还是能够让它正常工作

谢谢, 罗布