5 votos

¿Cómo empezar a conectar dispositivos USB al iPad?

El iPad sería el dispositivo de mano perfecto para controlar algunos dispositivos USB. Me gustaría iniciarme en la programación de aplicaciones para el iPad que se comunicarían con dispositivos USB.

Supongo que podría usar el Adaptador USB de puerto dock para comunicarse con dispositivos USB caseros. ¿Cómo se debe programar la comunicación a través de ese puerto dock y el adaptador? Necesito algunas indicaciones. No sé dónde buscar, por dónde empezar. Ni siquiera estoy seguro de que sea posible.

Lo pregunto porque sé que la mayoría de los dispositivos no son reconocidos. Los drivers no se instalan automáticamente como en los ordenadores de sobremesa o portátiles. Quiero iniciarme en la programación de la comunicación de bajo nivel para que la propia aplicación en el iPad gestione posiblemente toda la comunicación USB con su dispositivo.

Muchas gracias,

Cualquier aportación útil es bienvenida. No he encontrado muchas historias de éxito hasta ahora.

0 votos

4voto

Jason Sparks Puntos 948

No se puede interactuar directamente con dispositivos USB genéricos desde un iPad con sistema operativo de serie, a menos que sea un fabricante en el programa MFi de Apple ( http://developer.apple.com/programs/mfi/ ). Parece que hay un montón de papeleo para solicitarlo. La API de accesorios externos no sirve de nada en los dispositivos con sistema operativo estándar, a menos que fabriques tu propio dispositivo personalizado compatible con MFi.

Alternativas

  • Si tu dispositivo USB puede simular ser un instrumento o controlador MIDI, es posible que puedas interactuar con él a través de USB enviando/recibiendo mensajes MIDI desde el iPad.
  • Otra opción es utilizar una pequeña y económica placa, como una Raspberry Pi Zero W, y usarla para transferir programáticamente datos USB vía WiFi a un dispositivo iOS.

2 votos

Sí, los dispositivos MIDI son visibles directamente a través de CoreMIDI, incluso si están conectados, por ejemplo, al kit de conexión de la cámara del iPad. Sin embargo, no todos los dispositivos funcionan.

0voto

Mark Stahler Puntos 165

Probablemente quieras consultar la documentación de la API de accesorios externos de Apple:

http://developer.apple.com/library/ios/#featuredarticles/ExternalAccessoryPT/Introduction/Introduction.html

Tenga en cuenta que esto no sólo le da acceso al puerto USB del dispositivo - para hablar con un dispositivo es mi entendimiento que el dispositivo tiene que ser diseñado para apoyar esta API también.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X