2013-08-06 64 views
0

我正在开发一个需要与外围设备配对的iOS蓝牙应用程序。蓝牙和iOS - 支持哪些协议/配置文件?

什么框架的工作,我需要用它来与具有以下协议/配置文件的支持的设备进行交互:

A2DP HFP HSP

要么是这些可能与iOS设备不作为MFI计划的成员?

如何支持这些配置文件: https://support.apple.com/kb/HT3647

办,使用corebluetooth?

+0

所有的蓝牙外设支持穿过CoreBluetooth框架(这是因为就我所知) – borrrden

+0

哦确定。多数民众赞成唯一的框架,揭露任何蓝牙apis的权利? – stackOverFlew

+0

是的,这是正确的,所以如果你不能在那里做,那么你不能在没有越狱的情况下做到这一点。 – borrrden

回答

1

这些是iOS固有支持的标准配置文件。您无需添加任何软件即可使手机适用于这些软件。与此同时,在手机上运行的应用程序将只能访问他们可以使用或正在使用的设备,但例如the audio routing can be obtained。总而言之,只要设备正确地实现了配置文件,任何应用程序都可以使用它,而不仅仅是你自己的。

1

有两种完全不同的蓝牙通信方法。一种是经典的蓝牙配置文件,最新的是使用BLE(蓝牙低功耗)。

传统蓝牙可以与ExternalAccessory框架和GameKit框架一起使用。

BLE使用CoreBluetooth。

支持经典的曲线在这里列出:

http://support.apple.com/kb/HT3647