Будет ли Android-устройство с USB OTG поддерживать инфракрасные приемопередатчики?

Я рассматриваю различные варианты включения инфракрасной связи SIR между моими устройствами Android и некоторым внешним оборудованием. Варианты вроде есть. 1) Плата IOIO или аналогичный хост-адаптер USB (я бы включил сюда Arduino) 2) Аудио-> Инфракрасный порт, который рекламируется во многих проектах с дистанционным управлением 3) USB OTG для получения ограниченных возможностей хоста на устройстве Android. (Я хочу избегать пользовательских ромов и рутирования, если это возможно, поскольку я хотел бы, чтобы окончательное решение было доступно для большинства пользователей)

вариант 1 должен работать, но он будет громоздким и, скорее всего, слишком сложным для большинства пользователей. вариант 2 выполним для проектов с дистанционным управлением, но я не уверен, что он жизнеспособен для произвольной последовательной связи, поскольку предварительно записанные тоны здесь просто не будут работать. Не закрыт для этого, но это будет значительный объем работы ... вариант 3 на первый взгляд, если USB OTG позволит мне получить доступ к ИК-ключу через USB, то это, скорее всего, будет самым простым как для разработки, так и для завершения пользователи.

Вопрос в том.... Дает ли мне USB-OTG такую ​​возможность? Нужна ли мне по-прежнему поддержка на уровне ядра, которая вряд ли будет в стандартном ядре Android?

Есть ли другие варианты на основе USB, которые мне здесь не хватает?


person Neil    schedule 14.08.2012    source источник


Ответы (1)


Я задал два вопроса и у меня есть предварительные ответы на оба 1) Поддерживает ли USB-OTG USB IRdA? Используя Sony Xperia Neo с имбирным пряником, ответ предварительно да.

[148640.129760] usb 1-1: new low speed USB device using msm_hsusb_host and address 2
[148640.288665] usb 1-1: device v0e9c p0000 is not supported
[148640.288665] usb 1-1: New USB device found, idVendor=0e9c, idProduct=0000
[148640.288696] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[148640.288696] usb 1-1: Product: Streamzap Remote Control
[148640.288696] usb 1-1: Manufacturer: Streamzap, Inc.
[148640.289031] usb 1-1: configuration #1 chosen from 1 choice

Так что теоретически аппарат есть. Теперь мне просто нужно понять, как это читать. Драйвер блока устройства выглядит только как root rw, так что в конечном итоге это может означать, что это не полностью достижимо.....

2) Существуют ли другие варианты на базе USB? Возможно, но потенциально я также нашел более интересную возможность для Audio-IR. Это требует больше схем, но устраняет накладные расходы/проблему создания определенных файлов .wav. Он использует простую настройку компаратора на операционных усилителях для использования простых двоичных высоких и низких частот аудиоканалов. https://play.google.com/store/apps/details?id=re.serialout#?t=W251bGwsMSwxLDIxMiwicmUuc2VyaWFsb3V0Il0. и http://hackaday.com/2010/11/10/android-talks-pulsewave/

person Neil    schedule 26.08.2012