我可以在MAC OS上使用IOBluetooth框架与蓝牙低功耗设备进行通信吗?
Link表示CoreBluetooth框架适用于蓝牙低功耗和IOBluetooth框架,适用于经典蓝牙接口。
但在IOBluetooth框架中,可以看到coreBluetooth框架可用。 这很令人困惑。
我是MAC os应用程序开发的新手。输入将有所帮助。
由于
答案 0 :(得分:0)
是的,IOBluetooth适用于OS X上的Bluetooth Classic和BLE.CoreBluetooth适用于iOS上的BLE。
答案 1 :(得分:0)
是的CoreBluetooth框架仅设计用于低能耗蓝牙设备(被称为外围设备),而IOBluetooth框架旨在主要搜索经典蓝牙设备,但是可以,还可以搜索低能耗蓝牙设备(通过将searchType设置为< em> kIOBluetoothDeviceSearchLE )。
但是,IOBluetooth框架不会返回比CoreBluetooth还要低的所有低能耗设备。我不确定为什么会出现这种情况,但我目前正在对此进行调查。
希望这是一些有用的信息。