Accedere a connettore a 30 pin con codice
Domanda
Sto cercando di impostare un perno del vecchio iPhone a 30 pin Connect da basso all'alto, quindi il meglio sarebbe da 0V a 3,3 V.È possibile con una semplice board Podbreakout come questa?
https://www.sparkfun.com/products/8295
Se non è possibile inviare una tensione costante dal jack audio iPhones (questo potrebbe essere un buon metodo, perché ora Apple ha utilizzato il suo connettore di fulmini a 9 pin).
Ho già cercato sul web, alcuni dicono che devi fare jailbreak il tuo Idevice, alcuni dicono che hai bisogno di un chip di autenticazione, e alcuni dicono che funziona perfettamente senza un chip di autenticazione, ma non riesco a trovare alcun aiuto online.
Grazie
Soluzione
Non è possibile "Inviare una tensione costante" dal jack audio. C'è un condensatore serie lì che filtra il DC e i componenti del segnale a bassa frequenza.
Per ottenere una buona assistenza su questo è possibile Richiedi il programma MFI . Penso che sia libero per scopi educativi. È sotto i 100 $ di sicuro. C'è una NDA coinvolta.
Se si desidera evitare la MFI è sempre possibile utilizzare ble per comunicare con periferia. < / P >.
o Prova a implementare il modem del software FSK (o DTMF) su un lato e un hardware dall'altra parte (utilizzando le linee audio).
Poiché sembra che tu voglia semplicemente vedere un segnale binario (on / off) - è possibile generare un tono di pitch fisso nell'app (2kHz ad esempio) e utilizzare un filtro a banda stretta sul lato hardware (jack audio connessione).
o forse (per assicurarti che la tua app sia presente dall'altra parte un tono di 2khz significherebbe 0 e un tono 4khz potrebbe rappresentare per 1.
Il chip di autenticazione (e una licenza MFI) di cui stai parlando è necessario quando si tenta di comunicare con il dispositivo iOS:
- .
- via bt (esclusa ble)
- tramite USB (connettore a 30 pin o connettore di illuminazione)
- via UART (connettore da 30 pin o connettore di illuminazione)