从"蓝牙设备访问指南"中,我了解到蓝牙API应该可以从C或C++中访问。在IOBluetooth框架中,我找到了一些与蓝牙相关的C头文件(IOBluetoothUserLib.h、Bluetooth.h),其中包含用于定义搜索条件的枚举和数据结构,但我未能找到任何接受此类枚举或数据结构作为参数的函数。根据文档,我需要创建一个CBCentralManager,但我未能找到从C或C++中这样做的方法。
背景:我们使用OS/X作为BLE启用微控制器的开发平台。为了更新这些微控制器上的固件,我想编写一个BLE引导程序,并且我想要一个命令行客户端来更新固件。所有代码都是用C++编写的,我不想为这个小任务学习Objective-C。
有任何提示、文档或示例吗?
谢谢
Torsten
背景:我们使用OS/X作为BLE启用微控制器的开发平台。为了更新这些微控制器上的固件,我想编写一个BLE引导程序,并且我想要一个命令行客户端来更新固件。所有代码都是用C++编写的,我不想为这个小任务学习Objective-C。
有任何提示、文档或示例吗?
谢谢
Torsten