我正在寻找有关CoreBluetooth
的信息,我看到iPhone4s / 5支持蓝牙4.0 和蓝牙LE 。
此外,根据此note,我可以使用这些配置文件:
我是否可以使用CoreBluetooth
访问它们,如果是,我该如何访问它们?
答案 0 :(得分:5)
如果要从应用程序进行通信,则无法使用任何提及的配置文件。核心蓝牙适用于低能耗,您只能使用BLE实现GATT配置文件(如心率,警报通知),而BLE适用于小数据速率。您只能向设备写入或读取特征。为了实现任何上述配置文件,您需要串行端口配置文件,仅使用外部附件框架通过MFi支持。
关贸总协定简介
http://developer.bluetooth.org/gatt/profiles/Pages/ProfilesHome.aspx
您可以在下面的链接中找到外部附件框架文档。
MFI
答案 1 :(得分:1)
CoreBluetooth framework
适用于低功耗蓝牙。该笔记似乎只处理“经典”蓝牙(因为你看到“旧”设备)。在这种情况下,您必须使用ExternalAccessory framework
。它的两种技术完全不同,您可以通过 Google 或 StackOverflow 中的不同问题进行搜索。
Apple 中有一个样本处理ExternalAccessory framework
: EADemo 。