Android Open Accessory (AOA)

Mit der Unterstützung von Android Open Accessory (AOA) kann externe USB-Hardware (Android-USB-Zubehör) im Zubehörmodus mit Android-Geräten interagieren. Wenn sich ein Android-Gerät im Zubehörmodus befindet, fungiert das angeschlossene Zubehör als USB-Host (versorgt den Bus mit Strom und zählt die Geräte). Das Android-Gerät fungiert als USB-Zubehör.

Android-USB-Zubehör ist für die Verwendung mit Android-Geräten konzipiert. Dieses Zubehör entspricht AOA und kann daher Android-Geräte erkennen, die den Zubehörmodus unterstützen. Außerdem muss es eine Ladeleistung von 500 mA bei 5 V bereitstellen. Einige zuvor veröffentlichte Android-Geräte können nur als USB-Gerät verwendet werden und können keine Verbindungen zu externen USB-Geräten herstellen. Mit der AOA-Unterstützung können Sie Zubehör entwickeln, das Verbindungen herstellen und mit einer Vielzahl von Android-Geräten interagieren kann.

AOA hat zwei Versionen, die unterschiedliche Arten der Kommunikation unterstützen:

  • AOAv1 Unterstützt die Kommunikation mit generischen Zubehörteilen und das ADB-Debugging.
  • AOAv2 Unterstützt HID-Funktionen (Human Interface Device). Verfügbar ab Android 4.1 (API-Level 16).