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

Поддержка Android Open Accessory (AOA) позволяет внешнему USB-оборудованию (USB-аксессуарам Android) взаимодействовать с устройствами на базе 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) и выше.