Android Open Accessory (AOA)

Android Open Accessory (AOA) की मदद से, बाहरी यूएसबी हार्डवेयर (Android यूएसबी ऐक्सेसरी) को ऐक्सेसरी मोड में, Android डिवाइसों के साथ इंटरैक्ट करने की सुविधा मिलती है. जब Android डिवाइस, ऐक्सेसरी मोड में होता है, तो कनेक्ट की गई ऐक्सेसरी, यूएसबी होस्ट के तौर पर काम करती है. यह बस को पावर देती है और डिवाइसों की जानकारी देती है. साथ ही, Android डिवाइस, यूएसबी ऐक्सेसरी के तौर पर काम करता है.

Android की यूएसबी ऐक्सेसरी, Android डिवाइसों से कनेक्ट करने के लिए डिज़ाइन की गई हैं. ये ऐक्सेसरी, AOA के मुताबिक होती हैं. इससे वे Android डिवाइसों का पता लगा सकती हैं, जो ऐक्सेसरी मोड के साथ काम करते हैं. साथ ही, चार्जिंग पावर के लिए 5V पर 500mA की पावर देनी चाहिए. पहले रिलीज़ किए गए कुछ Android डिवाइस, सिर्फ़ यूएसबी डिवाइस के तौर पर काम करते हैं. साथ ही, इनसे बाहरी यूएसबी डिवाइसों को कनेक्ट नहीं किया जा सकता. AOA की मदद से, इस समस्या को हल किया जा सकता है. इससे, ऐसी ऐक्सेसरी बनाई जा सकती हैं जो कनेक्टिविटी शुरू कर सकती हैं और Android डिवाइसों के साथ इंटरैक्ट कर सकती हैं.

AOA के दो वर्शन हैं, जो अलग-अलग तरह के कम्यूनिकेशन के साथ काम करते हैं:

  • AOAv1. सामान्य ऐक्सेसरी के साथ कम्यूनिकेशन और adb डिबगिंग की सुविधा काम करती है.
  • AOAv2. ह्यूमन इंटरफ़ेस डिवाइस (एचआईडी) की सुविधाओं के साथ काम करता हो. यह सुविधा Android 4.1 (एपीआई लेवल 16) और उसके बाद के वर्शन में उपलब्ध है.