我想创建一个iPad应用程序,通过USB连接到另一台机器,笔记本电脑或其他设备,并与我在那里运行的其他应用程序进行通信。
我知道这很容易通过蓝牙或WiFi实现,但这一系列解决方案必须通过USB线完成。
是否可以在不访问Apple MFi计划的情况下这样做? (我大约5周了,反应看起来不太好。)
iOS App - > USB电缆 - > Mac OSX - >桌面应用程序(无MFi访问)
由于
答案 0 :(得分:2)
要使用USB通信Apple不在IOS SDK中提供任何API。现在唯一的选择是MFI。我认为Apple不会在不久的将来允许这样做。
答案 1 :(得分:1)
要使用串行通信,您需要MFI,因为您可能已经发现了。然而,有一个穷人的方法来实现这一目标。我在开发期间已经这样做了。
在您的设备上启用“Internet共享”并连接到它。在Mac上使用“ifconfig”找出要使用的界面。您不需要将其用作默认连接,但需要处于活动状态。如果我没记错的话,只有一端可以发起连接(这是一段时间,所以我很抱歉我不记得细节)。
编辑:我还想指出我是在iPhone上做的,而不是iPad。
答案 2 :(得分:0)
不通过USB而是通过RS232(串口)
请看这里:http://www.redpark.com/c2db9.html
可是: