iOS和蓝牙......我需要什么样的框架?

Jay*_*Kim 5 bluetooth ios core-bluetooth

我有蓝牙4.0低能耗板.我想为iPhone 4S开发一个iOS应用程序,用于接收和发送来自电路板的数据.

我需要什么框架来研究/查找文档?iOS SDK中的Core Bluetooth框架是否有效?我需要使用GameKit框架吗?

几天前我刚开始研究iOS开发,所以我试图浏览这个迷宫吧!谢谢!

Den*_*ews 14

核心蓝牙是iOS5 SDK的一部分,是您所需要的.

您不需要Gamekit或MFi来开发蓝牙低功耗应用程序.

您还需要一台支持蓝牙低功耗4.0(iPhone 4S或新iPad)的设备来测试您的应用.

  • 是的 - 非常确定 - 正如之前的评论所说,只有当您需要访问Apple协议时才需要Auth芯片 - 如果您正在开发一个应用程序来与您的设备通信,则无需使用MFi. (2认同)
  • 要连接到BT 4.0设备(BLE),您需要iOS 5.这是正确答案,当前标记为答案的答案不正确. (2认同)

Bri*_*ngh 7

用于通过蓝牙发现设备的框架是:

用于发现BLE设备的CoreBluetooth框架

GameKit Framework用于发现其他类型的设备.

EAaccessory框架,可用于与配对的蓝牙设备或通过设备底部的有线Apple Connector连接的设备进行交互.

Apple MFi计划意味着您将拥有一个旨在与iOS设备兼容的设备(意味着,制造商必须是Apple MFi计划的成员),并且设备制造商大多数都提供必须添加到您的应用程序信息的协议. plist文件.


Pet*_*ski 0

专注于核心蓝牙。Gamekit 仅适用于其他 iOS 设备。