IOBluetooth架构可以用于蓝牙低能耗吗?

时间:2015-01-07 14:00:21

标签: macos bluetooth

我可以在MAC OS上使用IOBluetooth框架与蓝牙低功耗设备进行通信吗?

http://secutyhf.org/wordpress/zebel/2014/12/25/difference-between-corebluetooth-framework-and-iobluetooth-framework/

Link表示CoreBluetooth框架适用于蓝牙低功耗和IOBluetooth框架,适用于经典蓝牙接口。

但在IOBluetooth框架中,可以看到coreBluetooth框架可用。 这很令人困惑。

我是MAC os应用程序开发的新手。输入将有所帮助。

由于

2 个答案:

答案 0 :(得分:0)

是的,IOBluetooth适用于OS X上的Bluetooth Classic和BLE.CoreBluetooth适用于iOS上的BLE。

答案 1 :(得分:0)

是的CoreBluetooth框架仅设计用于低能耗蓝牙设备(被称为外围设备),而IOBluetooth框架旨在主要搜索经典蓝牙设备,但是可以,还可以搜索低能耗蓝牙设备(通过将searchType设置为< em> kIOBluetoothDeviceSearchLE )。

但是,IOBluetooth框架不会返回比CoreBluetooth还要低的所有低能耗设备。我不确定为什么会出现这种情况,但我目前正在对此进行调查。

希望这是一些有用的信息。