适用于 Windows 的 C++ BLE Central 开发

Ste*_*eve 6 c++ windows dll bluetooth-lowenergy

我需要在 Windows 10 中开发一个 C++ DLL,它能够扫描、连接蓝牙低功耗 (BLE) 设备并与之交换数据。

有人可以建议我使用合适的库、教程或相关文档来开发 C++ DLL 来实现 BLE Central 功能吗?

Emi*_*mil 4

您可以使用适用于 C++ 的 WinRT BLE 库,它具有与使用 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 -有一个简单的示例桌面编程 c 用于蓝牙低能耗设备?forum=wdk