Как читать / отправлять данные с помощью 3,5-мм разъема для гарнитуры Android Devices?

Я просто наткнулся на EE Stack и нашел этот пост: Какой протокол использует разъем для наушников. И это вызвало у меня некоторое любопытство, и я полагаю, если iPhone может это сделать, я тоже хочу.

Кто-нибудь знает о каких-либо проектах, которые делают это сейчас, и возможно ли это вообще?

ОБНОВЛЕНИЕ

RIP

29
задан ahodder 17 September 2018 в 15:36
поделиться

1 ответ

Вы в основном спрашиваете, как превратить микрофонный вход в модемный. Вариант этой умной техники коммерчески использует Square для своих считывателей магнитных полос на устройствах iOS и Android.

Для этого требуется получить доступ к необработанному потоку PCM из Android и расшифровать входные данные. К счастью для вас, кто-то уже сделал это и выбросил источник там. См. этот связанный проект «Взломай день» для примера кода Arduino и Android, предназначенного только для передачи.

Я не смог найти пример кода Android для получения , но есть довольно обширные заметки о выполнении FSK с iOS в этом посте на форуме Arduino .

(Хотя это был не ваш вопрос, более простой способ получить данные с устройства Android - это новая поддержка USB Host and Accessory . Для этого требуется новый телефон и операционная система, поэтому так же гибок, как аудио маршрут.)

41
ответ дан 28 November 2019 в 01:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: