Ви сказали, що обидва пристрої були в одній кімнаті?
Кожен Android-пристрій має динамік та мікрофон. В принципі, одна програма може надіслати колонку кілька тонів, а потім інша програма прослуховувати тони і декодувати їх назад у рядок повідомлень. Ви можете або (а) використовувати весь аудіоспектр для надсилання даних, щось на зразок акустичних з’єднань 60-70-х років, або (b) використовувати набагато вужчу смугу пропускання від 15 КГц до найвищої підтримки вашого пристрою (можливо, 24 КГц) - - значно повільніша передача даних, але більшість людей вже не чують цих частот - це ультразвукове для них.
Радіооператори шинки розробили багато розумних методик витягування надзвичайно слабких сигналів із великої кількості шуму.
" Спілкування через аудіо джек для телефонів Android"
Читання звуку на Android: a b c
"Програмне забезпечення Zorateh від Narrate використовує динаміки та мікрофони смартфонів, щоб забезпечити однакові комунікаційні дані між пристроями, які надає сьогоднішній NFC, але з частотами ультразвуку, не чутими для людини". - Eweek , Slashdot .