苹果外部配件(蓝牙)仅适用于MFI设备?

Man*_*d3r 6 bluetooth external-accessory ios

我的学士论文的目标是通过蓝牙适配器将视光器件连接到iPad.目前我正在努力应对苹果限制.我经常在网上阅读,我可以使用支持的配置文件连接到至少支持这些配置文件的任何设备.但Apples技术常见问题解答指出,"外部附件框架旨在允许iOS应用程序仅与Apple的MFi许可证程序下开发的硬件附件进行通信".我不认为那些在这里写作的人只是为了好玩而撒谎.

任何人都可以告诉我,如果它的工作与否,可以告诉我,这就是非MFi配件的重点吗?

Dan*_*n F 12

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

  1. 越狱(我不能在那里给你任何建议).

  2. CoreBluetooth改用.

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


Rok*_*arc 5

某些类型的BT设备(即免提模块,BT耳机)当然不需要是MFi.

另一方面,串行通信是完全不同的故事.BT附件必须实施识别过程 - 通常使用识别芯片.

有趣的是,SPP(串行端口配置文件)甚至没有列在支持的配置文件下.

但是你可以找到一些MFi GPS模块.

这个模块也很有趣:OEM蓝牙iPhone/iOS附件模块OBS414

您必须先输入MFi程序,然后才能获得技术规格.否则制造商将违反NDA.

还有一个关于如何通过BT进行通信的解决方法:您可以始终在应用程序中实现硬件FSK(或类似的调制解调器)(音频BT链接)和软件对应物.