Créer une application iPad qui peut envoyer / recevoir des données via le câble USB?

Je veux créer une application iPad qui se connecte à une autre machine, ordinateur portable ou autre, via USB et communique avec une autre application que je développe en cours d'exécution là-bas.

Je sais que c'est facile à réaliser via Bluetooth ou WiFi, mais cet set particulier de solutions doit être fait via un câble USB.

Est-il possible de le faire sans access au programme Apple MFi? (Je suis environ 5 semaines et la réponse ne semble pas bonne).

Application iOS -> Câble USB -> Mac OSX -> Application de bureau (sans access MFi)

Merci

Pour utiliser la communication série, vous avez besoin de MFI comme vous l'avez peut-être découvert. Cependant, il existe un moyen pour un pauvre d'y parvenir. Je l'ai fait pendant le développement.

Activez le "partage Internet" sur votre appareil et connectez-vous. Utilisez "ifconfig" sur votre Mac pour find l'interface à utiliser. Vous n'avez pas besoin de l'utiliser comme connection par défaut, mais elle doit être active. Si je me souviens bien, une seule extrémité peut initier des connections (cela faisait un moment donc je suis désolé de ne pas me souvenir des détails).

EDIT: Je voudrais aussi souligner que je l'ai fait sur un iPhone, pas un iPad.

Pour utiliser la communication USB, Apple ne fournit aucune API dans le SDK IOS. La seule option en ce moment est MFI. Je ne pense pas qu'Apple le permettra dans un avenir proche.

Pas sur USB mais sur RS232 (port série)

Regardez ici: http://www.redpark.com/c2db9.html

Mais:

  1. Le câble utilise l'ancien connecteur 30 broches, mais selon eux, il est compatible avec l'adaptateur Lightning
  2. L'application ne sera pas acceptée sur l'AppStore, elle est réservée à un usage interne.
  3. Il y a un (petit) livre qui explique comment utiliser ce câble pour connecter un iPhone directement à un Arduino, il a été publié fin 2011. "iOS Sensor Applications avec Arduino Câbler l'iPhone et l'iPad dans l'Internet des Objets" http: / /shop.oreilly.com/product/0636920021179.do