जवाबों:
एंड्रॉइड डिवाइसों के संदर्भ में, अक्सर शब्दों का उपयोग एक-दूसरे से किया जाता है।
USB में क्लाइंट-सर्वर इंटरफ़ेस की तरह दो अलग-अलग प्रकार के समापन बिंदु (कनेक्टेड डिवाइस) होते हैं। एक उपकरण कंप्यूटर (या होस्ट ) है, और यह प्रभारी है: यह सर्वर है। अन्य सभी उपकरण ( परिधीय ) ग्राहक हैं, और केवल सर्वर के साथ संवाद कर सकते हैं। आमतौर पर, एक उपकरण केवल उन दो में से एक में कार्य कर सकता है: यह मेजबान होने के लिए एक कीबोर्ड के लिए (कहना) समझ में नहीं आएगा। इस तरह से प्रोटोकॉल काम करता है, और कनेक्टर्स को उपयोगकर्ताओं के लिए आसान बनाने के लिए डिज़ाइन किया गया है: मेजबानों में आयताकार ए कनेक्टर होता है, और बाह्य उपकरणों में या तो वर्ग बी कनेक्टर या एक मिनी या माइक्रो-संस्करण होता है।
होस्ट मोड एक नाम है जब कोई उपकरण होस्ट के रूप में कार्य कर रहा होता है। प्रत्येक USB कनेक्शन में होस्ट मोड में ठीक एक उपकरण होता है । पीसी हमेशा होस्ट मोड में चलते हैं। (आप आमतौर पर इसे एक पीसी के लिए नहीं कहेंगे, क्योंकि यह वास्तव में एक "मोड" नहीं है, यह हमेशा ऐसा होता है।)
एक फोन थोड़ा अलग है, हालांकि। कभी-कभी आप चाहते हैं कि यह परिधीय के रूप में कार्य करे: उदाहरण के लिए, इसलिए आप इसे पीसी में प्लग कर सकते हैं, इसलिए पीसी फोन के स्टोरेज तक पहुंच सकता है। कभी-कभी आप इसे एक मेजबान के रूप में कार्य करना चाहते हैं: उदाहरण के लिए, एक भौतिक कीबोर्ड या माउस को इससे कनेक्ट करने के लिए। यही कारण है कि कई Android डिवाइस अब USB होस्ट मोड के साथ-साथ USB परिधीय मोड का भी समर्थन करते हैं: वे या तो कार्य कर सकते हैं। लेकिन आप यह काम कैसे कर सकते हैं, जब एक होस्ट का यूएसबी सॉकेट परिधीय से अलग होता है?
यह वह जगह है जहां यूएसबी-ऑन-द-गो (ओटीजी) आता है। यह माइक्रो-यूएसबी सॉकेट में एक अतिरिक्त पिन जोड़ता है। यदि आप एक सामान्य ए-टू-बी यूएसबी केबल प्लग करते हैं, तो डिवाइस परिधीय मोड में कार्य करता है। यदि आप एक विशेष यूएसबी-ओटीजी केबल कनेक्ट करते हैं, तो इसमें एक छोर पर पिन जुड़ा होता है, और उस छोर पर डिवाइस होस्ट मोड में कार्य करता है।
यह थोड़ा भ्रमित हो सकता है यदि एक केबल के अंत में समान रूप से समान प्लग होते हैं, जो अलग-अलग चीजें करते हैं। लेकिन दोनों सिरों पर USB-OTG वाले केबल असामान्य हैं: एक एडेप्टर का उपयोग करना अधिक सामान्य है, जिसमें एक छोर पर होस्ट-मोड USB-OTG प्लग है, और दूसरे पर एक आयताकार USB-A सॉकेट है। आप इस एडाप्टर में एक सामान्य यूएसबी केबल प्लग कर सकते हैं, और यह सामान्य रूप से काम करेगा।
नाम USB तकनीक के दो अलग-अलग हिस्सों को संदर्भित करते हैं, लेकिन वे बहुत समान हैं। आखिरकार, अगर कोई डिवाइस "USB-OTG का समर्थन करता है," तो उसे "होस्ट मोड" में अभिनय का समर्थन करना चाहिए। अनुलोम विलोम अक्सर होता है, लेकिन हमेशा नहीं। अधिकांश एंड्रॉइड डिवाइस जो होस्ट मोड का समर्थन करते हैं, यूएसबी-ओटीजी के माध्यम से करते हैं, लेकिन कुछ काउंटरटेम्पल्स हैं: मूल आसुस ईई पैड ट्रांसफार्मर, उदाहरण के लिए, इसके कीबोर्ड में यूएसबी-ए सॉकेट्स हैं, जो इसे यूएसबी के बिना होस्ट मोड में कार्य करने की अनुमति देता है। -OTG केबल। और निश्चित रूप से पीसी USB-OTG के बिना होस्ट मोड का समर्थन करते हैं।
हालाँकि, आमतौर पर एंड्रॉइड की दुनिया में एक ही चीज़ का उपयोग करने के लिए शर्तों का उपयोग किया जाता है - क्या मैं अपने फोन में यूएसबी स्टिक प्लग कर सकता हूं? - और अधिकांश उपकरणों के लिए इससे कोई अंतर नहीं पड़ता है, जिसके बारे में आप बात कर रहे हैं, एक अंतर है।