2009-11-12 7 views
13

Sono in procinto di pianificare un progetto personale che sarà un lettore multimediale e una delle cose che mi piacerebbe fare è poter collegare il mio iPod touch (o qualsiasi iPod o iPhone) e controllarlo e giocare musica come i documenti degli oratori che puoi acquistare.Cosa è necessario per utilizzare il protocollo accessorio Apple?

ho foundsomeinformation durante la ricerca intorno online per questo, ma la mia domanda è posso fare un cavo e utilizzare il protocollo seriale da qualsiasi dispositivo o se Apple ha questo bloccato in modo solo i dispositivi certificati/omologati possono comunicare in questo modo?

+0

Vuoi solo controllo semplice (avanti, indietro, play, pausa), o volete un controllo più avanzato (la trasmissione dei dati, i nomi delle tracce, ecc) –

+0

stavo cercando di controllare il dispositivo come un telecomando. Quindi riproduci, metti in pausa ecc. Insieme al segnale audio, alla ricarica e se posso riprodurre le informazioni correnti della canzone. Avrei anche bisogno di un modo per navigare tra i brani sul dispositivo per consentire la selezione dei brani da riprodurre. –

risposta

17

Se stai cercando di farlo da solo, ti consiglio di utilizzare jailbreaking e le seguenti risorse sul Web. Questi descrivono alcuni metodi del protocollo accessorio Apple e includono alcune parti (su sparkfun) da eseguire. Per ottenere l'approvazione per il metodo Apple è necessario disporre di una società (o di una struttura simile) e persino di un consulente legale prima di poter ottenere l'autorizzazione a vedere anche l'accordo a cui si deve aderire per aderire.

Ci sono anche alcuni grandi articoli là fuori, come:

Buona fortuna!

MODIFICA: Poiché si tratta di un post relativamente popolare, tenere presente che ora è possibile utilizzare Bluetooth 4.0 LE per la comunicazione seriale senza l'approvazione di Apple (oltre all'approvazione di AppStore).

+2

Non è necessario il jailbreak per un semplice controllo del lettore musicale. https://github.com/blalor/arduinaap ha una libreria per il controllo semplice che dovrebbe funzionare con tutti iDevices. – Nilloc

8

Solo i dispositivi del programma Made for iPod che utilizzano il telefono Apple proprietary authentication chip possono comunicare con lo External Accessory framework su iPhone o iPod touch. Tali dispositivi devono anche esporre un protocollo che le applicazioni iPhone possono utilizzare.

È un processo ragionevolmente coinvolto da approvare come produttore di prodotti Made for iPod (simile al processo di approvazione di App Store, ma per hardware), ma è diventato molto più semplice di quanto non fosse in passato. Con iPhone OS 3.0, Apple ha aperto il programma a molte altre terze parti oltre ai soliti grandi fornitori di accessori.

Nel tuo caso, in realtà attendo e utilizzo lo stereo controllabile di iPhone di un altro produttore. I produttori stanno appena iniziando a produrre hardware controllable via iPhone applications, quindi è solo una questione di tempo prima che uno dei maggiori fornitori di accessori crei qualcosa di simile a quello che vuoi. Se espongono un protocollo per il controllo del dispositivo, tutto ciò che dovrai fare è scrivere la tua applicazione per controllare il dispositivo tramite quel protocollo.

Problemi correlati