建立设备与iOS之间的通信链路



我正在开发一个iPhone/iPad应用程序,需要它与另一个设备通信。实际上,我更感兴趣的是从iPhone通过USB连接的另一个设备接收输入。这个解决方案需要在任何iOS设备上工作,不能要求它被越狱。

我听说过一些应用程序可以与一个可以插入iOS串行连接的硬件进行通信,这与我将要开发的类似,只是我要连接的另一个设备是一个独立的音乐键盘。

最诚挚的问候,

fbr

如果您正在开发需要连接iOS设备的配件,并且希望使用自己的通信机制,那么您需要加入Apple MFi计划。

几个选项:

忘掉MFi吧,除非你有上千美元来支持你的产品开发。苹果甚至不会和你说话。我试过了。

看看来自Redpark的串行电缆(http://redpark.com/c2db9.html)我有一个,它对于你可以自己交付的应用来说是理想的,但是你可能也可以把它们放到App Store中。

另一种选择是在另一端使用Wifi到串行适配器的Wifi。我已经成功地使用了Roving Networks的RN-174和RN-134。

然而,这些解决方案只能让您获得串行连接,但可以非常快,特别是使用RN模块。你也可以在设备端使用串行到USB转换器,但这通常需要设备作为USB主机工作。如果你有一个USB设备想要作为一个客户端,这些常见的适配器不会做的伎俩。

所以,除非你真的买得起MFi程序,如果你真的需要USB连接,你必须让别人做一个小盒子,里面有一个带Wifi芯片的USB主机适配器。我还不知道有什么现成的解决方案,尽管我已经看到不少地方的人希望有这样一个单元。

最新更新