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

有人可以就适当的库、教程或相关文档提供建议,使我能够开发 C++ DLL 来实现 BLE Central 功能。

最佳答案

您可以使用 C++ 的 WinRT BLE 库,它们的 API 与您使用 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

关于适用于 Windows 的 C++ BLE Central 开发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44283744/

10-11 22:08