Открытый аксессуар Android (AOA)

Поддержка Android Open Accessory (AOA) позволяет внешнему USB-оборудованию (аксессуарам Android USB) взаимодействовать с устройствами под управлением Android в режиме аксессуаров . Когда устройство под управлением Android находится в режиме аксессуара, подключенный аксессуар действует как USB-хост (питает шину и определяет устройства), а устройство под управлением Android действует как USB-аксессуар.

USB-аксессуары для Android предназначены для подключения к устройствам на базе Android. Такие аксессуары соответствуют стандарту AOA, что позволяет им обнаруживать устройства на базе Android, поддерживающие режим аксессуаров, и должны обеспечивать ток 500 мА при напряжении 5 В для зарядки. Некоторые ранее выпущенные устройства на платформе Android могут работать только как USB-устройства и не могут инициировать соединения с внешними USB-устройствами. Поддержка AOA преодолевает это ограничение, позволяя вам создавать аксессуары, которые могут инициировать соединения и взаимодействовать с различными устройствами на базе Android.

AOA имеет две версии, поддерживающие разные типы связи:

  • АОАв1 . Поддерживает общую связь с аксессуарами и отладку adb.
  • АОАв2 . Поддерживает возможности устройства пользовательского интерфейса (HID). Доступно в Android 4.1 (уровень API 16) и выше.