与 iOS 外部附件的串行通信(无身份验证协处理器)

Posted

技术标签:

【中文标题】与 iOS 外部附件的串行通信(无身份验证协处理器)【英文标题】:Serial Communication with iOS External Accessory (without authentication coprocessor) 【发布时间】:2013-01-29 16:44:05 【问题描述】:

这是我关于 *** 的第一个问题。我们正在 MFi 计划下开发 ios 外部配件。 (使用闪电连接器的串行通信)但是,我们有一些问题。

背景

    我们已经完成了设备设计和非工作模型 作为一家初创公司,MFi 认证延迟了(终于拿到了) 所以,我们在MFi认证之前设计/开发了没有苹果认证协处理器的PCB板。 (当然,我们会使用经过认证的 IC 重新设计) 我们为潜在客户准备了演示日。我们没有足够的时间使用经过认证的 IC 重新设计。

在这种情况下,我们期待替代方法

    没有经过认证的IC/认证流程,反正我们完成了iOS外接配件。 越狱 iphone 4/4S 用于与工作模型进行串行通信(我发现我们无法越狱 iphone5,因此将闪电连接器转换为 30pin)

我需要一些建议,即上述替代方法是否正确且可行。我需要你的帮助:)

【问题讨论】:

【参考方案1】:

在 iOS 与外部配件的通信方式上,30 针连接器和闪电连接器之间存在相当多的差异。如果您已经开发了固件,切换到 30 针可能会带来问题。几周前发布了针对 iPhone 5 的越狱工具,但我不知道有任何工具可以让你伪造 iOS 的外部附件框架,让你的附件包含身份验证处理器。

理想的解决方案是重新设计您的 PCB 以包含身份验证处理器。无论如何,您都必须这样做,而且可能不会像在越狱手机上尝试破解 iOS 那样花费时间。

【讨论】:

以上是关于与 iOS 外部附件的串行通信(无身份验证协处理器)的主要内容,如果未能解决你的问题,请参考以下文章

NFC身份证识别

外部附件通知:

在我的 iOS 应用程序中与我的外部附件通信以播放流中的视频

Windows Phone 7 外部通信

外部附件命令协议

iOS 外部附件框架:如何获取特定 MFI 设备的协议字符串