2009-11-12 4 views
13

Estoy en el proceso de planificación de un proyecto personal que será un reproductor multimedia y una de las cosas que me gustaría hacer es poder conectar mi iPod touch (o cualquier iPod o iPhone) y controlarlo y jugar música como los doctores hacen lo que puedes comprar.¿Qué se necesita para usar el Protocolo de accesorios de Apple?

I foundsomeinformation mientras que la búsqueda alrededor en línea para esto, pero mi pregunta es ¿puedo recuperar un cable y utilizar el protocolo serie desde cualquier dispositivo o puede tener de Apple esta bloqueado por lo que sólo los dispositivos certificados/aprobados se pueden comunicar de esta manera?

+0

No sólo quiere un control simple (adelante, atrás, reproducción, pausa), o quieres un control más avanzado (transmisión de datos, los nombres de pista, etc) –

+0

que estaba buscando para controlar el dispositivo como un control remoto. Así que reproduce, pausa, etc. junto con la señal de audio, la carga y si puedo escuchar la información actual de la canción. También necesitaría una forma de navegar a través de las canciones en el dispositivo para permitir la selección de canciones para reproducir. –

Respuesta

17

Si está buscando hacer esto por usted mismo, recomendaría jailbreaking y los siguientes recursos en la web. Estos describen algunos métodos del Protocolo de accesorios de Apple e incluyen algunas partes (en sparkfun) para ejecutar. Para obtener la aprobación del método de Apple, necesita una corporación (o estructura similar) e incluso un asesor legal antes de que pueda obtener la aprobación para ver siquiera el acuerdo que debe aceptar para inscribirse.

Incluso hay algunos grandes artículos por ahí como:

¡Buena suerte!

EDITAR: Dado que esta es una publicación relativamente popular, tenga en cuenta que ahora puede usar Bluetooth 4.0 LE para comunicación en serie sin la aprobación de Apple (que no sea la aprobación de AppStore).

+2

No es necesario jailbreak para el control del reproductor de música simple. https://github.com/blalor/arduinaap tiene una biblioteca para control simple que debería funcionar con todos los iDevices. – Nilloc

8

Solo los dispositivos en el programa Made for iPod que usan el proprietary authentication chip de Apple pueden comunicarse con el External Accessory framework en el iPhone o iPod touch. Dichos dispositivos también deben exponer un protocolo que las aplicaciones de iPhone puedan usar.

Es un proceso razonablemente complicado para ser aprobado como un proveedor de productos Made for iPod (similar al proceso de aprobación de App Store, pero para hardware), pero se ha vuelto mucho más fácil de lo que solía ser. Con iPhone OS 3.0, Apple ha abierto el programa a muchos más terceros aparte de los habituales proveedores de accesorios grandes.

En su caso, realmente esperaría y usaría el estéreo controlable por iPhone de otro proveedor. Los fabricantes están empezando a aparecer con hardware controllable via iPhone applications, por lo que es solo cuestión de tiempo para que uno de los proveedores de accesorios más grandes cree algo parecido a lo que desea. Si exponen un protocolo para controlar el dispositivo, todo lo que tendrá que hacer es escribir su aplicación para controlar el dispositivo a través de ese protocolo.

Cuestiones relacionadas