【发布时间】:2017-04-26 20:02:23
【问题描述】:
Apple 提供了以下两个框架,用于通过 iOS 与附近的蓝牙设备进行通信。
Core Bluetooth 框架为您的 iOS 和 Mac 应用提供所需的类,以便与配备蓝牙低功耗无线技术的设备进行通信。
External Accessory 框架支持通过 Apple Lightning 或 30 针连接器与连接到基于 iOS 的设备的外部硬件进行通信,或使用蓝牙进行无线通信。
我之前使用过 CoreBluetooth 框架成功与蓝牙设备通信。但是,我现在正在尝试与蓝牙打印机通信,但它没有出现在附近设备的扫描中。使用 ExternalAccessory 框架,确实如此。
就与蓝牙设备的通信而言,这两个框架有何不同?为什么不同的蓝牙设备需要使用不同的框架?
【问题讨论】:
标签: ios bluetooth core-bluetooth external-accessory