Accessoire Android Open (AOA)

La prise en charge d'Android Open Accessory (AOA) permet au matériel USB externe (accessoires USB Android) d'interagir avec les appareils Android en mode accessoire. Lorsqu'un appareil Android est en mode accessoire, l'accessoire connecté agit en tant qu'hôte USB (alimente le bus et énumère les appareils), et l'appareil Android agit en tant qu'accessoire USB.

Les accessoires USB Android sont conçus pour être connectés à des appareils Android. Ces accessoires respectent la norme AOA, ce qui leur permet de détecter les appareils Android compatibles avec le mode accessoire. Ils doivent fournir 500 mA à 5 V pour l'alimentation de recharge. Certains appareils Android précédemment commercialisés ne peuvent agir que comme un appareil USB et ne peuvent pas établir de connexions avec des appareils USB externes. La prise en charge d'AOA permet de surmonter cette limitation et de créer des accessoires pouvant établir des connexions et interagir avec un éventail d'appareils Android.

L'AOA propose deux versions compatibles avec différents types de communication:

  • AOAv1. Compatible avec la communication d'accessoires génériques et le débogage adb.
  • AOAv2. Compatible avec les fonctionnalités des appareils HID (Human Interface Device). Disponible sur Android 4.1 (niveau d'API 16) ou version ultérieure.