如何通过USB与MFI附件通信?
这是我得到的。
MFI附件,其他公司的MFI附件和协议名称
这就是我所做的。
Supported external accessory protocols的EADemo-Info.plist中向EADemo添加协议名。当我使用附件运行EADemo时,单击“发送数据”,UI中不会发生任何更改。
我的同事(一位硬件开发人员)说,我应该在连接到附件后设置接口(比如更改通信隧道),这样我就可以与附件通信。但是我查找了EASession和ExternalAccessory文档,找不到允许我更改接口的方法。我不知道是我的问题,没有设置界面,还是一个配件的问题?
我的应用程序如何与MFI附件通信?
发布于 2015-08-03 08:57:53
因为没有人经历过这种情况。我将解释如何以正常的方式与MFI附件通信,以及导致我的情况的原因。
通常,如果您想使用MFI设备,只需执行以下步骤:
Supported external accessory protocols中。Note:那些程序都是基于苹果的官方项目EADemo,你可以从官方网站下载。
以下是我的经历:
MFI附件支持两个协议,一个是连接事件,另一个是数据交换(就像我的同事之前说的,应该有2个接口)。但制造商并没有给出具体的文件。所以当我连接一个协议时,当然没有数据交换。所以我连接第一个协议,退一步,连接到第二个协议。它正常工作,屏幕上有数据交换状态。
https://stackoverflow.com/questions/31759851
复制相似问题