这个iOS应用程序如何通过USB端口进行通信?

19 external-accessory ios

此应用程序承诺将您的iOS设备转换为第二台显示器,并使用标准USB电缆连接到计算机,而不是所有其他类似应用程序使用的网络.

当我听说它时,它还没有,所以我认为这是一个骗局.令我惊讶的是,他们发布了应用程序,它实际上按照描述工作.

它是如何工作的 ?据我所知,在iOS中没有用于驱动USB端口的API,而通过USB通过标准充电/同步电缆连接的计算机不算作MFI附件.

请注意,他们在下载页面上免费提供服务器软件(安装在Mac上并将桌面流式传输到设备上),免费进行逆向工程,这可能会对此有所了解,但遗憾的是我没有这方面的技能.那.

Huy*_* Le 24

Dean在他的博客上讲述了这件事.

Duet使用Peertalk,这是一个开源库,允许通过USB连接传递TCP连接,而不属于MFI程序.

  • peertalk是否在Windows上工作以允许它使用USB线连接到iOS设备? (2认同)

Ree*_*Rob 5

加入 Apple MFi 计划的人员可以使用完成通用 USB 端口通信的信息、代码和工具。您必须完成文书工作并获得 Apple 的许可。

http://developer.apple.com/programs/mfi/

必要的库包含在应用程序中,然后通常的流库和代码完成剩下的工作。