2012-07-26 25 views
3

我想創建一個iPad應用程序,通過USB連接到另一臺機器,筆記本電腦或其他設備,並與我開發的其他應用程序通信。創建可以通過USB電纜發送/接收數據的iPad應用程序?

我知道這很容易通過藍牙或WiFi實現,但這套解決方案必須通過USB電纜完成。

如果不使用Apple MFi程序,是否可以這樣做? (我大約5周,反應不太好)。

iOS應用程序 - > USB電纜 - > Mac OSX版 - >桌面應用程序(不包括MFI接入)

感謝

回答

1

要使用串行通信,您需要像您可能已經發現的MFI。然而,有一個窮人的方式來實現這一點。我在開發過程中這樣做了。

在設備上啓用「Internet共享」並連接到它。使用Mac上的「ifconfig」找出要使用的接口。您不需要將其用作默認連接,但它需要處於活動狀態。如果我沒有記錯,只有一端可以啓動連接(這是一段時間,所以我很抱歉,我不記得細節)。

編輯:我還想指出,我是在iPhone上做的,而不是在iPad上做的。

+0

「您需要MFI」意味着開發人員需要MFI認證才能通過普通USB電纜發送和接收數據?你能爲我的教育引用這個嗎?我注意到這樣做的兩個應用程序,我想知道我是否也可以這樣做。謝謝! – 2014-12-15 04:01:44

2

要使用USB通信蘋果不提供IOS SDK內的任何API。現在唯一的選擇是MFI。我不認爲蘋果會在不久的將來允許這一點。

0

不超過USB但通過RS232(串口)

看吧:http://www.redpark.com/c2db9.html

但是:

  1. 電纜使用舊的30針連接器,但根據他們這是兼容閃電適配器
  2. 該應用程序將不被AppStore接受,它僅供內部使用。
  3. 有一本解釋如何使用這條線纜將iPhone直接連接到Arduino的小書,它已於2011年底發佈。「iOS傳感器應用與Arduino將iPhone和iPad連接到物聯網」 http://shop.oreilly.com/product/0636920021179.do
相關問題