Leer datos a través del conector de audio del iPhone

Estoy buscando una forma de leer los datos en bruto que se envían desde Arduino a través del conector de audio del iPhone.

Busqué mucho y encontré esto que detecta si un enchufe está conectado o no pero no pudo encontrar ningún código para leer los datos sin procesar.

¡Cualquier ayuda en este sentido será muy apreciada!

Gracias.

Si el ancho de banda de la señal entrante se ajusta al ancho de banda del convertidor A / D del iPhone (± 20Hz a 20kHz), puede leerlo.

Necesitará un cable de toma de audio a un cable de audio con clavijas de punta / anillo1 / anillo2 / manguito (clavija balanceada en la image) en ambos lados (punta / anillo / manguito (clavija estéreo convencional) no funcionará).

introduzca la descripción de la imagen aquí

La señal entrante será analogue por lo que necesitará convertirla (a través Frequency-shift keying módem de Frequency-shift keying ) en digital , esta biblioteca de módems debería hacer el truco (la he usado para convertir en digital, desafortunadamente no tengo mi antigua proyecto para compartir, pero está probado):

https://github.com/jensmeder/FSKModem https://en.wikipedia.org/wiki/Frequency-shift_keying

También eche un vistazo a esta lib (¿Lo intentó? Tal vez le ayude mejor en su caso):

https://github.com/billhsu/jackDuino

También revisa esto (Audio Jack Modem para iPhone):

https://www.sparkfun.com/products/retinetworking/10331