我需要在Windows 10中为Windows 10开发一个C ++ DLL,它能够使用蓝牙低功耗(BLE)设备扫描,连接和交换数据。
有人可以提供适当的库,教程或相关文档,以便我开发C ++ DLL来实现BLE Central功能。
答案 0 :(得分:2)
您可以将WinRT BLE库用于C ++,它们具有与在C#中编写时相同的API。例如,您有https://github.com/urish/win-ble-cpp/tree/master/BLEScanner。
如果您想使用原始C库,它们也可以使用,但没有所有功能:https://social.msdn.microsoft.com/Forums/en-US/bad452cb-4fc2-4a86-9b60-070b43577cc9/is-there-a-simple-example-desktop-programming-c-for-bluetooth-low-energy-devices?forum=wdk