我可以在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应用程序开发的新手。输入将是有帮助的。
谢谢
发布于 2015-11-20 03:53:14
是的,IOBluetooth适用于OS X上的蓝牙经典版和BLE。CoreBluetooth适用于iOS上的BLE。
发布于 2019-05-14 16:37:11
是的,CoreBluetooth框架仅为低能耗蓝牙设备(称为外围设备)而设计,而IOBluetooth框架主要用于搜索经典蓝牙设备,但也搜索低能耗蓝牙设备(通过将searchType设置为kIOBluetoothDeviceSearchLE)。
然而,与CoreBluetooth相比,IOBluetooth框架不会返回所有的低能耗设备。我不确定为什么在这一点上,但我目前正在调查这一点。
希望这是一些有用的信息。
https://stackoverflow.com/questions/27821137
复制相似问题