蓝牙LE(扫描)在OSX上使用C++?

问题描述:

我正在使用蓝牙4.0 LE信标,需要在我的C++应用程序(基于OpenFrameworks)内扫描 的蓝牙LE设备。我找不到和API文档 C++如何处理蓝牙LE呢。最终,我也可以在C++项目中使用Objective-C代码,但我是C++开发人员 而不是用于Objective-C。蓝牙LE(扫描)在OSX上使用C++?

我,因为你熟悉C++和需要在OSX工作,建议使用Qt框架的蓝牙模块: http://doc.qt.io/qt-5/qtbluetooth-lowenergyscanner-example.html

一个例子可以在这里找到,所以很容易得到的东西和运行: http://doc.qt.io/qt-5/qtbluetooth-lowenergyscanner-example.html

请注意,如果访问BLE的制造商特定数据对您很重要,您可能需要等到Qt获得这些API添加。