यूएसबी ऑन-द-गो

यूएसबी ऑन-द-गो (यूएसबी ओटीजी या केवल ओटीजी) पहली बार 2001 के अंत में उपयोग किया जाने वाला विनिर्देश है, जो यूएसबी यूक्ति, जैसे टैबलेट कंप्यूटर या स्मार्टफोन, होस्ट के रूप में कार्य करने की अनुमति देता है, अन्य यूएसबी यूक्ति, जैसे यूएसबी फ्लैश ड्राइव की अनुमति देता है, डिजिटल कैमरा , कम्प्यूटर का माउस या कंप्यूटर कीबोर्ड , उनसे जुड़ा हुआ है। यूएसबी ओटीजी का उपयोग उन उपकरणों को होस्ट और यूक्ति की भूमिकाओं के बीच आगे और पीछे स्विच करने की अनुमति देता है। मोबाइल फोन हटाने योग्य मीडिया से होस्ट यूक्ति के रूप में पढ़ सकता है, किंतु होस्ट कंप्यूटर से कनेक्ट होने पर खुद को यूएसबी मास स्टोरेज यूक्ति के रूप में प्रस्तुत करता है।

यूएसबी ओटीजी होस्ट और परिधीय भूमिकाओं दोनों को पूरा करने वाले यूक्ति की अवधारणा का परिचय देता है – जब भी दो यूएसबी यूक्ति जुड़े होते हैं और उनमें से यूएसबी ओटीजी यूक्ति होता है, तो वे संचार लिंक स्थापित करते हैं। लिंक को नियंत्रित करने वाले यूक्ति को होस्ट कहा जाता है, जबकि दूसरे को परिधीय कहा जाता है।

यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी A प्रकार की यूक्ति और ओटीजी B-प्रकार की यूक्ति, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-यूक्ति पावर सप्लायर है, और ओटीजी बी-यूक्ति पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-यूक्ति यूएसबी होस्ट के रूप में बी-यूक्ति के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। होस्ट और परिधीय मोड को बाद में होस्ट वार्ता प्रोटोकॉल (एचएनपी) का उपयोग करके आदान -प्रदान किया जा सकता है।

आईडी पिन के लिए वायरिंग प्रत्येक यूक्ति की प्रारंभिक भूमिका को परिभाषित करता है।

अवलोकन
मानक यूएसबी मास्टर/स्लेव (प्रौद्योगिकी) का उपयोग करता है | मास्टर/स्लेव वास्तुकला; यूएसबी होस्ट पूरे बस के लिए होस्ट यूक्ति के रूप में कार्य करता है, और यूएसबी यूक्ति परिधीय के रूप में कार्य करता है। यदि मानक यूएसबी को प्रचलित करते हैं, तो उपकरणों को भूमिका या दूसरे को ग्रहण करना चाहिए, कंप्यूटर के साथ सामान्यतः होस्ट के रूप में सेट किया जाता है, जबकि (उदाहरण के लिए) प्रिंटर सामान्य रूप से परिधीय के रूप में कार्य करते हैं। यूएसबी ओटीजी की अनुपस्थिति में, सेल फोन प्राय कंप्यूटर से और कंप्यूटर से डेटा के आसान हस्तांतरण की अनुमति देने के लिए परिधीय कार्यक्षमता को प्रचलित करते हैं। इस तरह के फोन आसानी से प्रिंटर से जुड़े नहीं हो सकते थे क्योंकि उन्होंने परिधीय भूमिका को भी प्रचलित किया था। यूएसबी ओटीजी सीधे इस अभिप्राय को संबोधित करता है।

जब किसी यूक्ति को यूएसबी बस में प्लग किया जाता है, तो होस्ट यूक्ति यूक्ति के साथ संचार सेट करता है और सेवा प्रावधान को संभालता है (होस्ट का सॉफ़्टवेयर सक्षम करता है या आवश्यक डेटा-हैंडलिंग जैसे फ़ाइल प्रबंधन या अन्य वांछित प्रकार के डेटा संचार या फ़ंक्शन) को सक्षम करता है)। यह होस्ट की समानता में उपकरणों को बहुत सरल बनाने की अनुमति देता है; उदाहरण के लिए, माउस में बहुत कम तर्क होता है और लगभग सभी काम करने के लिए होस्ट पर निर्भर करता है। होस्ट बस पर सभी डेटा स्थानांतरण को नियंत्रित करता है, केवल सिग्नलिंग (जब मतदान) में सक्षम उपकरणों के साथ उन्हें ध्यान देने की आवश्यकता होती है। दो उपकरणों के बीच डेटा स्थानांतरित करने के लिए, उदाहरण के लिए फोन से प्रिंटर पर, होस्ट पहले यूक्ति से डेटा पढ़ता है, फिर इसे दूसरे को लिखता है।

जबकि मास्टर-स्लेव व्यवस्था कुछ उपकरणों के लिए काम करती है, कई यूक्ति या तो मास्टर के रूप में कार्य कर सकते हैं या स्लेव के रूप में बस के आधार पर और क्या साझा करते हैं। उदाहरण के लिए, कंप्यूटर प्रिंटर सामान्यतः स्लेव यूक्ति होता है, किंतु जब यूएसबी फ्लैश ड्राइव युक्त छवियों को प्रिंटर के यूएसबी पोर्ट में प्लग किया जाता है, जिसमें कोई कंप्यूटर सम्मलित नहीं होता है (या कम से कम बंद), तो यह प्रिंटर के लिए उपयोगी होगा कि वह लेने के लिए उपयोगी होगा होस्ट की भूमिका, इसे सीधे फ्लैश ड्राइव के साथ संवाद करने और उससे छवियों को प्रिंट करने की अनुमति देता है।

यूएसबी ओटीजी मानता है कि यूक्ति होस्ट और परिधीय दोनों भूमिकाओं का प्रदर्शन कर सकता है, और इसलिए शब्दावली को सूक्ष्मता से बदल सकता है। ओटीजी के साथ, यूक्ति या तो होस्ट हो सकता है जब लिंक मास्टर के रूप में कार्य किया जाता है, या लिंक परिधीय होता है। होस्ट और परिधीय भूमिकाओं के बीच की पसंद पूरी तरह से संभाला जाता है कि यूक्ति के केबल के अंत से किससे जुड़ा हुआ है। स्टार्ट-अप में केबल के छोर से जुड़ा यूक्ति, जिसे ए-यूक्ति के रूप में जाना जाता है, डिफ़ॉल्ट होस्ट के रूप में कार्य करता है, जबकि बी अंत डिफ़ॉल्ट परिधीय के रूप में कार्य करता है, जिसे बी-यूक्ति के रूप में जाना जाता है।

प्रारंभिक स्टार्टअप के बाद, बस के लिए सेटअप संचालित होता है जैसा कि यह सामान्य यूएसबी मानक के साथ करता है, ए-यूक्ति के साथ बी-यूक्ति की स्थापना और सभी संचारों का प्रबंधन करता है। चूंकि, जब ही ए-यूक्ति को किसी अन्य यूएसबी सिस्टम में प्लग किया जाता है या समर्पित होस्ट उपलब्ध हो जाता है, तो यह स्लेव बन सकता है।

यूएसबी ओटीजी यूएसबी हब का उपयोग करके नहीं करता है, किन्तु यह केवल एक-से-एक कनेक्शन की स्थति के लिए होस्ट-परिधीय भूमिका स्वैपिंग का वर्णन करता है जहां दो ओटीजी यूक्ति सीधे जुड़े हुए हैं। भूमिका स्वैपिंग मानक हब के माध्यम से काम नहीं करती है, क्योंकि उपकरण होस्ट के रूप में कार्य करेगा और दूसरा परिधीय के रूप में जब तक कि वे डिस्कनेक्ट नहीं किए जाते हैं।

विनिर्देश
यूएसबी ओटीजी पूरक का हिस्सा है यूनिवर्सल सीरियल बस (यूएसबी) 2.0 विनिर्देश मूल रूप से 2001 के अंत में सहमत हुए और बाद में संशोधित किया गया। पूरक का नवीनतम संस्करण यूएसबी होस्ट के लिए व्यवहार को भी परिभाषित करता है जिसने क्षमताओं को लक्षित किया है और पीसीएस द्वारा उपयोग किए जाने वाले समान यूएसबी मानक-ए पोर्ट।

SuperSpeed ओटीजी यूक्ति, एम्बेडेड होस्ट और परिधीय यूएसबी ओटीजी और एम्बेडेड होस्ट सप्लीमेंट के माध्यम से समर्थित हैं सार्वभौमिक सीरियल बस 3.0 विनिर्देश के लिए।

प्रोटोकॉल
यूएसबी ओटीजी और EMBEDDED HOST पूरक यूएसबी 2.0 विनिर्देश के लिए तीन नए प्रोटोकॉल (कम्प्यूटिंग) प्रस्तुत किया गया:
 * अटैच डिटेक्शन प्रोटोकॉल (ADP): यूएसबी बस में बिजली की अनुपस्थिति में अटैचमेंट स्थिति निर्धारित करने के लिए ओटीजी यूक्ति, एम्बेडेड होस्ट या यूएसबी यूक्ति को अनुमति देता है, जिससे सम्मिलन-आधारित व्यवहार और अटैचमेंट स्थिति प्रदर्शित करने की क्षमता दोनों को सक्षम किया जाता है। यह समय -समय पर यूएसबी पोर्ट पर समाई को मापने के लिए यह निर्धारित करता है कि क्या कोई अन्य उपकरण संलग्न है, झूलने वाली केबल, या कोई केबल नहीं है। जब यूक्ति अटैचमेंट को इंगित करने के लिए कैपेसिटेंस में बड़ा पर्याप्त परिवर्तन पाया जाता है, तो ए-यूक्ति यूएसबी बस को बिजली प्रदान करेगा और यूक्ति कनेक्शन की खोज करेगा। उसी समय, बी-यूक्ति एसआरपी (नीचे देखें) उत्पन्न करेगा और यूएसबी बस के संचालित होने की प्रतीक्षा करेगा।
 * सत्र अनुरोध प्रोटोकॉल (SRP): लिंक के बिजली सत्र के सक्रिय होने पर दोनों संचार उपकरणों को नियंत्रित करने की अनुमति देता है; मानक यूएसबी में, केवल होस्ट ऐसा करने में सक्षम है। यह बिजली की खपत पर ठीक नियंत्रण की अनुमति देता है, जो बैटरी संचालित उपकरणों जैसे कैमरों और मोबाइल फोन के लिए बहुत महत्वपूर्ण है। ओटीजी या एम्बेडेड होस्ट यूएसबी लिंक को तब तक छोड़ सकता है जब तक कि परिधीय (जो ओटीजी या मानक यूएसबी यूक्ति हो सकता है) को पावर की आवश्यकता होती है। ओटीजी और एम्बेडेड होस्ट में सामान्यतः बहुत कम बैटरी पावर होती है, इसलिए यूएसबी लिंक को छोड़ने से बैटरी रनटाइम को बढ़ाने में सहायता मिलती है।
 * होस्ट वार्ता प्रोटोकॉल (एचएनपी): दो उपकरणों को अपनी होस्ट/परिधीय भूमिकाओं का आदान-प्रदान करने की अनुमति देता है, तथापि दोनों ओटीजी दोहरे-भूमिका वाले उपकरण हों। होस्ट/परिधीय भूमिकाओं को उलटने के लिए एचएनपी का उपयोग करके, यूएसबी ओटीजी यूक्ति डेटा-ट्रांसफर शेड्यूलिंग का नियंत्रण प्राप्त करने में सक्षम है। इस प्रकार, कोई भी ओटीजी यूक्ति यूएसबी ओटीजी बस पर डेटा-ट्रांसफर प्रारंभ करने में सक्षम है। पूरक के नवीनतम संस्करण ने एचएनपी मतदान भी प्रस्तुत किया, जिसमें होस्ट यूक्ति समय -समय पर सक्रिय सत्र के दौरान परिधीय को चुनाव करता है जिससे कि यह निर्धारित किया जा सके कि यह होस्ट बनना चाहता है या नहीं।
 * HNP का मुख्य उद्देश्य उन उपयोगकर्ताओं को समायोजित करना है जिन्होंने A और B उपकरणों को कनेक्ट किया है (नीचे देखें) उस कार्य के लिए गलत दिशा में जो वे प्रदर्शन करना चाहते हैं। उदाहरण के लिए, प्रिंटर ए-यूक्ति (होस्ट) के रूप में जुड़ा हुआ है, किंतु किसी विशेष कैमरे के लिए होस्ट के रूप में कार्य नहीं कर सकता है, क्योंकि यह कैमरे के प्रिंट नौकरियों के प्रतिनिधित्व को नहीं समझता है। जब वह कैमरा जानता है कि प्रिंटर से कैसे बात की जाती है, तो प्रिंटर स्लेव की भूमिका पर स्विच करने के लिए HNP का उपयोग करेगा, कैमरा होस्ट बन जाएगा इसलिए कैमरे पर संग्रहीत चित्रों को केबलों को फिर से जोड़ने के बिना प्रिंट किया जा सकता है। नए ओटीजी प्रोटोकॉल मानक यूएसबी हब से गुजर नहीं सकते हैं क्योंकि वे समर्पित तार के माध्यम से विद्युत सिग्नलिंग पर आधारित हैं।

यूएसबी ओटीजी और EMBEDDED HOST पूरक यूएसबी 3.0 विनिर्देश के लिए अतिरिक्त संचार प्रोटोकॉल का परिचय देता है:
 * रोल स्वैप प्रोटोकॉल (आरएसपी): आरएसपी यूएसबी 3.0 विनिर्देश द्वारा प्रदान किए गए मानक तंत्रों का विस्तार करके एचएनपी (अर्थात, रोल स्वैपिंग) के समान उद्देश्य को प्राप्त करता है। यूएसबी ओटीजी और यूएसबी 3.0 विनिर्देश के लिए एम्बेडेड होस्ट पूरक के बाद के उत्पादों को भी बैकवर्ड संगतता बनाए रखने के लिए यूएसबी 2.0 पूरक का पालन करना आवश्यक है। RSP का समर्थन करने के लिए SuperSpeed ओटीजी यूक्ति (SS-ओटीजी) की आवश्यकता होती है। सुपरस्पेड पेरिफेरल सक्षम ओटीजी यूक्ति (एसएसपीसी-ओटीजी) को आरएसपी का समर्थन करने की आवश्यकता नहीं है क्योंकि वे केवल परिधीय के रूप में सुपरस्पेड में काम कर सकते हैं; उनके पास कोई सुपरस्पीड होस्ट नहीं है और इसलिए केवल यूएसबी 2.0 डेटा दरों पर HNP का उपयोग करके स्वैप की भूमिका हो सकती है।

यूक्ति भूमिकाएँ
यूएसबी ओटीजी उपकरणों के लिए दो भूमिकाओं को परिभाषित करता है: ओटीजी A-DEVICE और ओटीजी B-DEVICE, यह निर्दिष्ट करता है कि कौन सा पक्ष लिंक को पावर की आपूर्ति करता है, और जो प्रारंभ में होस्ट है।ओटीजी ए-यूक्ति पावर सप्लायर है, और ओटीजी बी-यूक्ति पावर कंज्यूमर है। डिफ़ॉल्ट लिंक कॉन्फ़िगरेशन में, ए-यूक्ति यूएसबी होस्ट के रूप में बी-यूक्ति के रूप में कार्य करता है जो यूएसबी परिधीय के रूप में कार्य करता है। HNP या RSP का उपयोग करके होस्ट और परिधीय मोड का आदान -प्रदान बाद में किया जा सकता है। क्योंकि प्रत्येक ओटीजी नियंत्रक दोनों भूमिकाओं का समर्थन करता है, उन्हें प्राय ओटीजी नियंत्रकों अतिरिक्त दोहरे-भूमिका नियंत्रक कहा जाता है।

एकीकृत सर्किट (IC) डिजाइनरों के लिए, यूएसबी ओटीजी की आकर्षक विशेषता कम गेट्स के साथ अधिक यूएसबी क्षमताओं को प्राप्त करने की क्षमता है।

एक पारंपरिक दृष्टिकोण में चार नियंत्रक सम्मलित हैं, जिसके परिणामस्वरूप परीक्षण और डिबग करने के लिए अधिक द्वार हैं:
 * EHCI (एक रजिस्टर इंटरफ़ेस) पर आधारित यूएसबी हाई स्पीड होस्ट कंट्रोलर
 * OHCI (एक और रजिस्टर इंटरफ़ेस) पर आधारित पूर्ण/कम गति होस्ट कंट्रोलर
 * यूएसबी यूक्ति कंट्रोलर, उच्च और पूर्ण गति दोनों का समर्थन करता है
 * होस्ट और यूक्ति नियंत्रकों के बीच ओटीजी रूट पोर्ट को स्विच करने के लिए चौथा नियंत्रक

इसके अतिरिक्त, अधिकांश गैजेट्स या तो होस्ट या यूक्ति होने चाहिए। ओटीजी हार्डवेयर डिज़ाइन सभी नियंत्रकों को दोहरे-भूमिका नियंत्रक में विलय कर देता है जो व्यक्तिगत यूक्ति नियंत्रक की समानता में कुछ अधिक जटिल है।

लक्षित परिधीय सूची (TPL)
एक निर्माता की लक्षित परिधीय सूची (TPL) सामान्य उत्पादों या अनुप्रयोगों की ओर होस्ट यूक्ति को ध्यान केंद्रित करने के उद्देश्य से कार्य करता है, बिना इसके कामकाज के लिए सामान्य-उद्देश्य होस्ट के रूप में, जैसा कि प्रतीकात्मक PCs के लिए स्थिति है। TPL टारगेटिंग होस्ट द्वारा समर्थित उत्पादों को निर्दिष्ट करता है, यह परिभाषित करता है कि इसे समर्थन करने की आवश्यकता है, जिसमें आउटपुट पावर, ट्रांसफर स्पीड, समर्थित प्रोटोकॉल और यूक्ति कक्षाएं सम्मलित हैं। यह सभी लक्षित होस्टों पर प्रचलित होता है, जिसमें दोनों ओटीजी उपकरण सम्मलित हैं जो होस्ट और एम्बेडेड होस्ट के रूप में कार्य करते हैं।

≠

ओटीजी मिनी प्लग
मूल यूएसबी ओटीजी मानक ने मिनी-AB नामक प्लग रिसेप्टेक प्रस्तुत किया, जिसे यूएसबी (भौतिक) #यूएसबी ऑन-द-गो कनेक्टर्स द्वारा प्रतिस्थापित किया गया था। बाद के संशोधनों में माइक्रो-एबी (संशोधन 1.4 के बाद)। यह या तो मिनी-ए प्लग या मिनी-बी प्लग को स्वीकार कर सकता है, जबकि मिनी-ए एडेप्टर परिधीयों से आने वाले मानक-एएसबी केबलों से कनेक्शन की अनुमति देता है। मानक ओटीजी केबल में छोर पर मिनी-ए प्लग और दूसरे छोर पर मिनी-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)।

एक मिनी-ए प्लग के साथ यूक्ति ओटीजी ए-यूक्ति बन जाता है, और मिनी-बी प्लग के साथ यूक्ति बी-यूक्ति बन जाता है (ऊपर देखें)। ID पिन की स्थिति (मिनी-ए प्लग का आईडी पिन को ग्राउंड किया जाता है, जबकि मिनी-बी प्लग चलायमान रहा है) द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।

शुद्ध मिनी-ए रिसेप्टेकल्स भी सम्मलित हैं, जहां कॉम्पैक्ट होस्ट पोर्ट की आवश्यकता होती है, किंतु ओटीजी का समर्थन नहीं किया जाता है।

ओटीजी माइक्रो प्लग
यूएसबी माइक्रो प्लग की उत्पत्ति के साथ, माइक्रो-एबी नामक नया प्लग रिसेप्शन भी प्रस्तुत किया गया था। यह या तो माइक्रो-ए प्लग या माइक्रो-बी प्लग को स्वीकार कर सकता है। माइक्रो-ए एडेप्टर मानक-ए प्लग से कनेक्शन के लिए अनुमति देते हैं, जैसा कि निश्चित या मानक उपकरणों पर उपयोग किया जाता है। ओटीजी उत्पाद में एकल माइक्रो-एबी रिसेप्टेक और कोई अन्य यूएसबी रिसेप्टेकल्स नहीं होना चाहिए।

एक ओटीजी केबल में छोर पर माइक्रो-ए प्लग होता है, और दूसरे छोर पर माइक्रो-बी प्लग होता है (इसमें ही प्रकार के दो प्लग नहीं हो सकते हैं)। ओटीजी मानक यूएसबी कनेक्टर में पांचवां पिन जोड़ता है, जिसे ID-PIN कहा जाता है; माइक्रो-ए प्लग में आईडी पिन ग्राउंडेड है, जबकि माइक्रो-बी प्लग में आईडी चलायमान रहा है। माइक्रो-ए प्लग के साथ यूक्ति ओटीजी ए-यूक्ति बन जाता है, और माइक्रो-बी प्लग के साथ यूक्ति बी-यूक्ति बन जाता है। पिन आईडी की स्थिति द्वारा डाला गया प्लग का प्रकार का पता लगाया जाता है।

तीन अतिरिक्त आईडी पिन राज्यों को परिभाषित किया गया है के नाममात्र प्रतिरोध मूल्यों पर 124 kΩ, 68 kΩ, और 36.5 kΩ, ग्राउंड पिन के संबंध में। ये यूक्ति को यूएसबी एक्सेसरी चार्जर एडाप्टर के साथ काम करने की अनुमति देते हैं जो ओटीजी यूक्ति को साथ चार्जर और अन्य यूक्ति से जुड़ने की अनुमति देता है।

इन तीन राज्यों का उपयोग स्थितियों में किया जाता है:
 * एक चार्जर और या तो कोई यूक्ति या एक-यूक्ति जो VBUS को प्रमाणित नहीं कर रहा है (शक्ति प्रदान नहीं करना) संलग्न हैं। ओटीजी यूक्ति को SRP को चार्ज करने और आरंभ करने की अनुमति है किंतु कनेक्ट नहीं।
 * एक चार्जर और ए-यूक्ति जो VBUS को प्रमाणित कर रहा है (शक्ति प्रदान कर रहा है) संलग्न हैं। ओटीजी यूक्ति को चार्ज करने और कनेक्ट करने की अनुमति है किंतु SRP की उत्पत्ति नहीं की जाती है।
 * एक चार्जर और बी-यूक्ति संलग्न हैं। ओटीजी यूक्ति को होस्ट मोड को चार्ज करने और अंकित करने की अनुमति है।

यूएसबी 3.0 ने माइक्रो-एबी रिसेप्टेक और माइक्रो-ए और माइक्रो-बी प्लग के बैकवर्ड संगत सुपरस्पीड एक्सटेंशन प्रस्तुत किया। इनमें गैर-सपोर्टेड माइक्रो कनेक्टर्स के सभी पिन होते हैं और ए-यूक्ति और बी-यूक्ति भूमिकाओं की पहचान करने के लिए आईडी पिन का उपयोग करते हैं, जो सुपरस्पीड पिन को भी जोड़ते हैं।

ओटीजी माइक्रो केबल्स
जब ओटीजी-सक्षम यूक्ति पीसी से जुड़ा होता है, तो यह अपने स्वयं के यूएसबी-ए या यूएसबी टाइप-सी केबल (सामान्यतः माइक्रो-बी, यूएसबी-सी या बिजली कनेक्टर) प्लग में आधुनिक उपकरणों के लिए) का उपयोग करता है। जब ओटीजी - सक्षम यूक्ति यूएसबी स्लेव यूक्ति से जुड़ा होता है, जैसे कि फ्लैश ड्राइव, स्लेव यूक्ति को या तो यूक्ति के लिए उपयुक्त कनेक्शन में समाप्त होना चाहिए, या उपयोगकर्ता को यूएसबी-A में समाप्त होने वाले उपयुक्त एडाप्टर की आपूर्ति करनी चाहिए। एडाप्टर किसी भी मानक यूएसबी परिधीय को ओटीजी यूक्ति से जुड़ा होने में सक्षम बनाता है। दो ओटीजी-सक्षम उपकरणों को साथ संलग्न करने के लिए या तो स्लेव यूक्ति के यूएसबी-ए केबल, या उपयुक्त दोहरे पक्षीय केबल और इसे प्रबंधित करने के लिए सॉफ्टवेयर कार्यान्वयन के साथ एडाप्टर की आवश्यकता होती है। यह यूएसबी टाइप-सी उपकरणों के साथ आम हो रहा है।

स्मार्टफोन और टैबलेट कार्यान्वयन
ब्लैकबेरी 10 .2 होस्ट मोड को प्रचलित करता है (जैसे ब्लैकबेरी Z30 हैंडसेट में)। नोकिया ने अपने कई सिम्बियन सेलफोन जैसे कि नोकिया एन 8, सी 6-01, सी 7, ओरो, ई 6, ई 7, एक्स 7, 603, 700, 701 और 808 प्योरव्यू में यूएसबी ओटीजी को प्रचलित किया है। एचटीसी द्वारा निर्मित कुछ उच्च-अंत एंड्रॉइड फोन, और एक्सपीरिया श्रृंखला के अंतर्गत सोनी भी है। सैमसंग Android (ऑपरेटिंग सिस्टम) संस्करण 3.1 या नया यूएसबी ओटीजी का समर्थन करता है, किंतु सभी उपकरणों पर नहीं। प्रौद्योगिकी वेब साइटों (जैसे GSMarena, PDADB.NET, PHONESCOOP, और अन्य) पर सूचीबद्ध विनिर्देश संगतता निर्धारित करने में सहायता कर सकते हैं। उदाहरण के रूप में GSMarena का उपयोग करते हुए, कोई दिए गए यूक्ति के लिए पृष्ठ का पता लगाएगा, और विनिर्देशों → Comms → यूएसबी के अनुसार क्रियाओं की जांच करेगा। यदि यूएसबी होस्ट दिखाया गया है, तो यूक्ति ओटीजी- प्रकार के बाहरी यूएसबी सामान का समर्थन करने में सक्षम होना चाहिए।
 * होस्ट-पावर्ड: सोनी एरिक्सन एक्सपीरिया प्रो
 * बाहरी यूएसबी-पावर की आवश्यकता है: droid 4

उपरोक्त कार्यान्वयन में से कई में, होस्ट यूक्ति में माइक्रो-एबी रिसेप्टेक अतिरिक्त केवल माइक्रो-बी रिसेप्टेक है। चूंकि गैर-मानक, माइक्रो-बी से माइक्रो-ए रिसेप्टेकल एडेप्टर व्यापक रूप से उपलब्ध हैं और इन उपकरणों पर अनिवार्य माइक्रो-एबी रिसेप्टेक के स्थान पर उपयोग किए जाते हैं।

पिछड़े संगतता
यूएसबी ओटीजी यूक्ति यूएसबी 2.0 (SuperSpeed ओटीजी यूक्ति के लिए यूएसबी 3.0) के साथ पिछड़े-संगत हैं और मानक (गैर-ओटीजी) यूएसबी यूक्ति से जुड़े होने पर मानक यूएसबी होस्ट या यूक्ति के रूप में व्यवहार करेंगे। मुख्य अपवाद यह है कि ओटीजी होस्ट को केवल टीपीएल पर सूचीबद्ध उत्पादों के लिए पर्याप्त शक्ति प्रदान करने की आवश्यकता होती है, जो परिधीय से कनेक्ट करने के लिए पर्याप्त हो सकता है या नहीं हो सकता है जो सूचीबद्ध नहीं है। संचालित यूएसबी हब इस अभिप्राय को दरकिनार कर सकता है, यदि समर्थित है, क्योंकि यह तब या तो यूएसबी 2.0 या यूएसबी 3.0 विनिर्देशों के अनुसार अपनी शक्ति प्रदान करेगा।

एचएनपी और एसआरपी दोनों में कुछ असंगतता ओटीजी पूरक के 1.3 और 2.0 संस्करणों के बीच प्रस्तुत की गई थी, जो उन प्रोटोकॉल संस्करणों का उपयोग करते समय अंतर -समस्याओं को जन्म दे सकती है।

चार्जर संगतता
कुछ यूक्ति बिल्ट-इन बैटरी को चार्ज करने के लिए अपने यूएसबी पोर्ट का उपयोग कर सकते हैं, जबकि अन्य यूक्ति समर्पित चार्जर का पता लगा सकते हैं और 500 से अधिक & nbsp; ma & nbsp; (0.5 & nbsp; a) को आकर्षित कर सकते हैं, जिससे उन्हें अधिक तेजी से चार्ज करने की अनुमति मिलती है। ओटीजी उपकरणों को या तो विकल्प का उपयोग करने की अनुमति है।

यह भी देखें

 * एंड्रॉइड ओपन एक्सेसरी डेवलपमेंट किट
 * मोबाइल हाई-डेफिनिशन लिंक, जो यूएसबी ऑन-द-गो आईडी पिन को फिर से तैयार करता है
 * मोबाइल फोन का सामान
 * यूएसबी मानव इंटरफ़ेस यूक्ति वर्ग