Как в Square реализована передача данных на iPhone? - PullRequest
3 голосов
/ 21 апреля 2011

Несколько дней назад я увидел интересное устройство для iphone, квадрат, здесь: https://squareup.com/

вы можете подключить его к разъему для наушников iphone, и оно может передавать данные на iphone.Работающее приложение на iphone может его получить.

Кто-нибудь знает, как это реализовано?Я предполагаю, что он может кодировать данные в аудиопоток и «петь» его, а приложение на телефоне может записывать звук и декодировать его.а как?есть протокол или SDK?

1 Ответ

1 голос
/ 21 апреля 2011

Реализация, вероятно, не будет отличаться от реализации простого акустического модема .Соответствующие API включают Audio Units (низкий уровень) или Audio Queue Services (более высокий уровень).

Мэтт Галлахер написал отличную (как всегда!) Записьо создании тонального генератора iOS * , который является одним из способов обеспечения того, что вы ищете.

...