¿Dijiste que ambos dispositivos estaban en la misma habitación?
Cada dispositivo Android tiene un altavoz y un micrófono. En principio, es posible que una aplicación envíe una serie de tonos por el altavoz, y luego la otra aplicación escuche los tonos y los decodifique de nuevo en una cadena de mensajes. Podría (a) usar todo el espectro de audio para enviar datos, algo así como los acopladores acústicos de los años 60 y 70, o (b) usar un ancho de banda mucho más estrecho desde 15 KHz hasta el más alto que su dispositivo admite (probablemente 24 KHz) - - una tubería de datos mucho más lenta, pero la mayoría de la gente ya no puede escuchar esas frecuencias, es ultrasónica para ellos.
Los operadores de radioaficionados han desarrollado muchas técnicas inteligentes para extraer señales extremadamente débiles de mucho ruido.
" Comunicación a través del conector de audio para teléfonos Android"
Lectura de sonido en Android: a b c
"El software Zoosh de Narrate aprovecha los altavoces y los micrófonos de los teléfonos inteligentes para permitir las mismas comunicaciones de datos entre dispositivos que proporciona el NFC actual, pero con frecuencias ultrasónicas que son inaudibles para los humanos". - Eweek , Slashdot .