ios - Apple 的外部配件(蓝牙)仅适用于 MFI 设备?

标签 ios bluetooth external-accessory

<分区>

我的学士论文的目标是通过蓝牙适配器将光串行设备连接到 iPad。目前我正在为苹果的限制而苦苦挣扎。我经常在网上看到我可以使用 supported profiles连接到至少支持其中一个的任何设备。但是苹果技术FAQ points 指出 “外部附件框架旨在允许 iOS 应用程序仅与根据 Apple 的 MFi 许可程序开发的硬件附件进行通信”。我不认为那些写在这里的人只是为了好玩而撒谎。

谁能根据经验告诉我它与非 MFi 配件结合使用是否有效,这就是重点?

最佳答案

External Accessory 框架确实只适用于 MFi,但您有两个选择:

  1. 越狱(我不能给你任何建议)。

  2. 改用CoreBluetooth

我在自己的应用程序中使用了 CoreBluetooth,它可以完成工作,具体取决于您要传输的数据量。我不知道什么是 optoserial 设备,您需要多少数据,但我们正在有效地讨论字节顺序的数据传输。 CoreBluetooth 与蓝牙 4.0 LE 设备一起运行,目前是在 iPhone 4S 之后(包括)iPhone 4S 之后发布的任何 iOS 设备。

关于ios - Apple 的外部配件(蓝牙)仅适用于 MFI 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15146066/

相关文章:

ios - iOS 设备可以与 BT 设备通信吗?

ios - 如何在 iOS 应用程序中使用标准经典蓝牙配置文件?

ios - 在 View 之外的单元格中重新加载 UITableview 数据

ios - 如何根据 iOS 应用报告获取付款?

iphone - 合并两个图像

ios - HM-10 蓝牙与 iPhone 配对

android - 通过蓝牙将 android 连接到 PlayStation4 Controller 并从 Controller 获取一些输入

objective-c - UIImageView 子类中的自定义初始值设定项 - 是否有必要覆盖 initWithImage 或 initWithFrame 初始值设定项?

安卓蓝牙 : RFCOMM + bluetooth headset

ios - 外部附件 : Receive Data using USB cable