Android Open Accessories(AOA)

Android オープン アクセサリ (AOA) のサポートにより、外部 USB ハードウェア (Android USB アクセサリ) がアクセサリ モードで Android 搭載デバイスと対話できるようになります。 Android 搭載デバイスがアクセサリ モードの場合、接続されたアクセサリは USB ホストとして機能し (バスに電力を供給し、デバイスを列挙します)、Android 搭載デバイスは USB アクセサリとして機能します。

Android USB アクセサリは、Android 搭載デバイスに接続できるように設計されています。このようなアクセサリは AOA に準拠しているため、アクセサリ モードをサポートする Android 搭載デバイスを検出でき、充電電力として 5V で 500mA を供給する必要があります。以前にリリースされた一部の Android 搭載デバイスは、USB デバイスとしてのみ機能し、外部 USB デバイスとの接続を開始できません。 AOA サポートはこの制限を克服し、接続を開始し、さまざまな Android 搭載デバイスと対話できるアクセサリを構築できるようにします。

AOA には、異なるタイプの通信をサポートする 2 つのバージョンがあります。

  • AOAv1一般的なアクセサリ通信と adb デバッグをサポートします。
  • AOAv2ヒューマン インターフェイス デバイス (HID) 機能をサポートします。 Android 4.1 (API レベル 16) 以降で利用できます。