Accessorio aperto Android (AOA)

Il supporto per Android Open Accessory (AOA) consente all'hardware USB esterno (accessori USB Android) di interagire con i dispositivi Android in modalità accessori . Quando un dispositivo Android è in modalità accessorio, l'accessorio collegato funge da host USB (alimenta il bus ed enumera i dispositivi) e il dispositivo Android funge da accessorio USB.

Gli accessori USB Android sono progettati per essere collegati a dispositivi Android. Tali accessori aderiscono all'AOA, consentendo loro di rilevare dispositivi Android che supportano la modalità accessoria e devono fornire 500 mA a 5 V per la carica. Alcuni dispositivi Android rilasciati in precedenza sono in grado di agire solo come un dispositivo USB e non possono avviare connessioni con dispositivi USB esterni. Il supporto AOA supera questa limitazione, consentendoti di creare accessori in grado di avviare connessioni e interagire con un assortimento di dispositivi Android.

AOA ha due versioni che supportano diversi tipi di comunicazione:

  • AOAv1 . Supporta la comunicazione accessoria generica e il debug adb.
  • AOAv2 . Supporta le funzionalità del dispositivo di interfaccia umana (HID). Disponibile in Android 4.1 (livello API 16) e versioni successive.