Aksesori Terbuka Android (AOA)

Dukungan Android Open Accessory (AOA) memungkinkan perangkat keras USB eksternal (aksesori USB Android) berinteraksi dengan perangkat yang diberdayakan Android dalam mode aksesori . Saat perangkat yang diberdayakan Android berada dalam mode aksesori, aksesori yang terhubung bertindak sebagai host USB (memberi daya bus dan menghitung perangkat) dan perangkat yang diberdayakan Android bertindak sebagai aksesori USB.

Aksesori USB Android dirancang untuk dipasang ke perangkat yang diberdayakan Android. Aksesori tersebut mematuhi AOA, memungkinkannya mendeteksi perangkat yang diberdayakan Android yang mendukung mode aksesori, dan harus menyediakan 500mA pada 5V untuk mengisi daya. Beberapa perangkat bertenaga Android yang dirilis sebelumnya hanya mampu bertindak sebagai perangkat USB dan tidak dapat memulai koneksi dengan perangkat USB eksternal. Dukungan AOA mengatasi batasan ini, memungkinkan Anda membuat aksesori yang dapat memulai koneksi dan berinteraksi dengan berbagai perangkat yang diberdayakan Android.

AOA memiliki dua versi yang mendukung berbagai jenis komunikasi:

  • AOAv1 . Mendukung komunikasi aksesori umum dan debugging adb.
  • AOAv2 . Mendukung kemampuan perangkat antarmuka manusia (HID). Tersedia di Android 4.1 (API Level 16) dan lebih tinggi.