我正在开发一款需要与外围设备配对的iOS蓝牙应用。
我需要使用哪些框架来与支持以下协议/配置文件的设备进行交互:
A2DP HFP HSP
如果没有成为MFI计划的成员,是否可以使用iOS设备?
我如何支持这些配置文件: https://support.apple.com/kb/HT3647
我是否使用corebluetooth执行此操作?
答案 0 :(得分:1)
这些是iOS固有支持的标准配置文件。您无需添加任何软件即可使手机使用这些软件。与此同时,手机上运行的应用只能访问他们可以使用或正在使用的设备,例如the audio routing can be obtained。
总而言之,只要设备正确实现配置文件,任何应用程序都可以使用它,而不仅仅是你的。
答案 1 :(得分:1)
有两种完全不同的蓝牙通信方法。一个是经典的蓝牙配置文件,最新的是使用BLE(低功耗蓝牙)。
经典蓝牙可以与ExternalAccessory框架和GameKit框架一起使用。
BLE使用CoreBluetooth。
此处列出了支持的经典配置文件: