Accesorio abierto de Android (AOA)

La compatibilidad con accesorios abiertos de Android (AOA) permite que el hardware USB externo (accesorios USB de Android) interactúe con dispositivos con Android en modo accesorio . Cuando un dispositivo con Android está en modo accesorio, el accesorio conectado actúa como el host USB (alimenta el bus y enumera los dispositivos) y el dispositivo con Android actúa como el accesorio USB.

Los accesorios USB de Android están diseñados para conectarse a dispositivos con Android. Dichos accesorios se adhieren a AOA, lo que les permite detectar dispositivos con Android que admiten el modo de accesorios y deben proporcionar 500 mA a 5 V para cargar la energía. Algunos dispositivos con Android lanzados anteriormente pueden actuar solo como un dispositivo USB y no pueden iniciar conexiones con dispositivos USB externos. La compatibilidad con AOA supera esta limitación, lo que le permite crear accesorios que pueden iniciar conexiones e interactuar con una variedad de dispositivos con Android.

AOA tiene dos versiones que soportan diferentes tipos de comunicación:

  • AOAv1 . Admite comunicación de accesorios genéricos y depuración de adb.
  • AOAv2 . Admite capacidades de dispositivo de interfaz humana (HID). Disponible en Android 4.1 (nivel de API 16) y superior.