创建一个可以通过USB线发送/接收数据的iPad应用程序?
我想创建一个iPad应用程序,通过USB连接到另一台机器,笔记本电脑或其他设备,并与我在那里运行的其他应用程序进行通信。
我知道这很容易通过蓝牙或WiFi实现,但这一系列解决方案必须通过USB线完成。
是否可以在不访问Apple MFi计划的情况下这样做? (我大约5周了,反应看起来不太好)。
iOS应用程序 – > USB电缆 – > Mac OSX – >桌面应用程序(无MFi访问)
谢谢
要使用串行通信,您需要MFI,因为您可能已经发现了。 但是,有一个穷人的方法来实现这一目标。 我在开发过程中这样做了。
在您的设备上启用“Internet共享”并连接到它。 在Mac上使用“ifconfig”找出要使用的界面。 您不需要将其用作默认连接,但需要处于活动状态。 如果我没记错的话,只有一端可以发起连接(这是一段时间,所以我很抱歉我不记得细节)。
编辑:我还想指出我是在iPhone上做的,而不是iPad。
要使用USB通信,Apple不在IOS SDK中提供任何API。 现在唯一的选择是MFI。 我不认为Apple会在不久的将来允许这样做。
不通过USB而是通过RS232(串口)
看这里: http : //www.redpark.com/c2db9.html
但:
- 电缆使用旧的30针连接器,但根据它们,它与Lightning适配器兼容
- AppStore不接受该应用程序,仅供内部使用。
- 有一本(小)书解释了如何使用这种电缆将iPhone直接连接到Arduino,它已于2011年底发布。“带有Arduino的iOS传感器应用程序将iPhone和iPad连接到物联网” http:/ /shop.oreilly.com/product/0636920021179.do