हेडफोन जैक किस प्रोटोकॉल का उपयोग करता है?


21

मेरे 2 सवाल हैं। एक सरल है, दूसरा नहीं हो सकता है।

1. मानक हेडफोन जैक का आधिकारिक नाम क्या है? यह सभी ब्रांडों के फोन के लिए सार्वभौमिक है, इसलिए इसका एक नाम होना चाहिए (जब आप घटकों के लिए खरीदारी करना चाहते हैं)।

2. क्या यह किसी प्रकार के संचार प्रोटोकॉल का उपयोग कर रहा है? मैं एक तथ्य के लिए जानता हूं कि यह केवल हेडफोन के लिए नहीं है। क्रेडिट कार्ड को स्कैन करने के लिए एक उपकरण है जो एक ही जैक में प्लग करता है। मेरा मानना ​​है कि नेक्सस में भी एक ही जैक से टीवी-आउट सपोर्ट है। मूल रूप से, क्या इसका उपयोग अन्य I / O अनुप्रयोगों के लिए किया जा सकता है?

धन्यवाद


1
क्रेडिट कार्ड स्कैनिंग एप्लिकेशन संभवतः क्रेडिट कार्ड डेटा को "ध्वनि" (एक छोटी डोंगल जैसी चीज़ से मदद के रूप में) और फोन के कंप्यूटर पर इसे संसाधित करके प्राप्त करता है।
अर्लज़

3
यदि यह एक तथ्य है, तो एक लिंक दें और हम इसमें वजन कर सकते हैं।
कोरटुक

क्रेडिट कार्ड स्कैनर को स्क्वायर
एलेक्स डब्ल्यू

जवाबों:


37

जैक पर पृष्ठभूमि

"यह सभी ब्रांडों के फोन के लिए सार्वभौमिक है, इसलिए इसका एक नाम होना चाहिए" यह वास्तव में नहीं है। पिछले कई वर्षों में कई फोन हैं जिन्होंने विभिन्न कनेक्टरों का उपयोग किया है। "मानक" तकनीक एक औपचारिक मानक नहीं है जैसे आप किसी भी IEEE मानकों जैसी चीजों पर विचार करते हैं। उद्योग समय के साथ विकसित हुआ है, जिसका उपयोग हम सभी एक ऑडियो जैक के रूप में जानते हैं।

केवल विशिष्ट ऑडियो जैक में 3 रिंग होते हैं, जिन्हें आमतौर पर टिप, रिंग, स्लीव (TRS) कहा जाता है। ये आमतौर पर लेफ्ट, राइट, और ग्राउंड पर मैप करते हैं। फ़ोन निर्माता इस जैक को मौजूदा हेडफोन के साथ बनाना चाहते थे, इसलिए उन्होंने 4 रिंग, टिप, रिंग, स्लीव (TRRS) नामक कनेक्टर का उपयोग किया। ये मैप 3 रिंग की तरह ही लेफ्ट, राइट, और ग्राउंड को मैप करते हैं, लेकिन माइक्रोफ़ोन को फाइनल कनेक्टर मैप करते हैं। यह ऐसा करता है कि यदि आप केवल एक ऑडियो केबल को इसमें प्लग करते हैं, तो माइक्रोफ़ोन इनपुट जमीन से जुड़ जाता है ताकि कुछ भी चोट न लगे। इसका अर्थ यह भी है कि यदि माइक्रोफोन वाला हेडसेट केवल ऑडियो डिवाइस से जुड़ा है, तो माइक्रोफोन जमीन से जुड़ा होता है, और कुछ भी नहीं होता है। 2.5 मिमी (अंतरिक्ष को बचाने के लिए कुछ फोन पर उपयोग किए जाने वाले), 3.5 मिमी (फोन, एमपी प्लेयर, आदि के लिए) और .25 "(बड़े हेडफ़ोन, गिटार आदि के लिए) में समान कनेक्टर हैं।

जैक पर डेटा

जहां तक ​​"डेटा" इस पर यात्रा करता है, यह विशुद्ध रूप से एनालॉग है। कुछ लोगों ने इन केबलों को उनके ऊपर सीरियल डेटा पास करने के लिए पुन: उपयोग किया है, लेकिन वे बहुत ही विशिष्ट अनुप्रयोग हैं। अन्य प्रयोजनों के लिए जैक का उपयोग करने वाले उपकरणों के मामले के लिए, वे जो कुछ भी करना चाहते हैं, वह तब तक कर सकते हैं जब तक कि लाइन पर सिग्नल बैंड-सीमित न हो, जिसका अर्थ है कि कोई उच्च आवृत्तियों का उपयोग नहीं किया जा रहा है। इसका कारण यह है कि इनपुट पर फ़िल्टर होते हैं जो आवृत्तियों को बहुत अधिक ब्लॉक करते हैं। यह आवृत्ति डिवाइस के आधार पर स्वयं बदल जाएगी लेकिन आमतौर पर लगभग 12 KHz या तो है।

जिस विधि से लोग डेटा भेजते हैं, वह आमतौर पर फोन लाइन मोडेम के काम करने के समान है। सामान्य अवधारणा यह है कि प्रसारित की जा रही आवृत्तियों और धारावाहिक डेटा के बीच एक मानचित्रण है। यदि आप एक सिस्टम को रिवर्स करना चाहते हैं, तो आपको लाइन रिकॉर्ड करने और यह देखने की आवश्यकता होगी कि क्या आवृत्तियाँ हैं। कठिन हिस्सा यह पता लगाना है कि परिणामी डेटा का क्या मतलब है।

2 रास्ता संचार

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

रिवर्स इंजीनियरिंग

मैंने उल्लेख किया कि रिवर्स इंजीनियरिंग कठिन हिस्सा होगा। यहाँ मैं यह करने के बारे में जाना जाएगा विधि है:

  1. यह देखने के लिए जांचें कि उन पर कौन सी लाइनें डेटा हैं। आप अपने डेटा को कैप्चर करने के लिए कंप्यूटर ऑडियो जैक का उपयोग कर सकते हैं। यह संभवतः डेटा को देखने का सबसे आसान तरीका होगा।
  2. प्रतीक दर निर्धारित करें। मूल रूप से जब आप अपने कैप्चर किए गए डेटा को देखते हैं तो आपको बहुत विशिष्ट बिंदुओं को देखना चाहिए जो आवृत्तियों को बदलते हैं।
  3. यह देखने के लिए देखें कि क्या विवेकाधीन आवृत्तियों का उपयोग किया जा रहा है, और एक ही समय में कितने उपयोग किए जाते हैं। उदाहरण के लिए, 6 KHz, 8 KHz, 10 KHz और 12 KHz हो सकते हैं। ये प्रति प्रतीक 4 बिट्स पर मैप कर सकते हैं। इसलिए यदि आप एक बार में 6 और 8 देखते हैं तो इसका मतलब 1100 (या शायद 0011) हो सकता है। अगला प्रतीक देखें और यह 6, 8, और 12 हो सकता है और इसका मतलब 1101 हो सकता है। निश्चित रूप से अगर यह एक कस्टम प्रोटोकॉल है, तो यह वास्तव में कुछ भी मतलब हो सकता है जो वे चाहते हैं। लेकिन यह कम से कम आपको एक शुरुआत देगा।
  4. मान लें कि आपने एक कार्ड चलाने वाले डेटा को एकत्र किया है जिसके लिए आप डेटा जानते हैं, तो आप पैटर्न देख सकते हैं। यहाँ कार्ड पर शामिल जानकारी दी गई है। आप ऐसा कर सकते हैं जैसे कि यदि आपके कार्ड में एक छोटा अनुक्रम है जो यह देखने के लिए दोहराता है कि क्या आपके प्रतीकों में समान दोहराव पैटर्न है। एक बार जब आप इनमें से कुछ पैटर्न से काम कर लेते हैं, तो आपको बाकी नंबरों के लिए 1 से 1 तुलना करने में सक्षम होना चाहिए, आपको अंततः जो भी भेजा जा रहा है उसका एक अच्छा विचार प्राप्त करने में सक्षम होना चाहिए।

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


1
मैं पीसी के लिए एक एडेप्टर खोजने की कोशिश कर रहा हूं जैसे सेलफोन 3.5 मिमी हेडसेट में दोहरी 3.5 मिमी जैक (ध्वनि / माइक) इनपुट। मुझे अमेज़ॅन पर हेडसेट दोस्त से एक जैसा कुछ मिला है, और मुझे उनकी लागत से आश्चर्य हुआ है - अक्सर $ 15 के बारे में जो कि बहुत सरल प्रतीत होता है। आप पर अटकलें कर सकते हैं ऐसा क्यों है? सरल आपूर्ति और मांग? या वहां एडाप्टर की इस तरह के बारे में कुछ मुश्किल है?
जेरी आशेर

2
@ जेरी केबल्स को आमतौर पर सामान्य रूप से अतिरंजित किया जाता है, सबसे अच्छा खरीदें यह सबसे खराब है। आपके द्वारा वर्णित केबल एक असामान्य केबल है, हालांकि यह संभवतः आपूर्ति / मांग का मुद्दा है। आप यह देखना चाहते हैं कि monoprice.com के पास ऐसा कुछ है जो आप चाहते हैं।
केलेंज्ब

5

फ़ोन में 2.5 मिमी TRRS (टिप-रिंग-रिंग-स्लीव) जैक हैं। सिर्फ 3 कनेक्शन के साथ एक सामान्य स्टीरियो जैक को टीआरएस जैक कहा जाता है; चौथा कनेक्शन माइक्रोफोन के लिए उपयोग किया जाता है।

एक उपकरण है जो आपको हेडफोन जैक को मॉडेम के रूप में उपयोग करने देता है। यह सिर्फ एक आवृत्ति बदलाव कुंजीयन मॉडेम है जिसे आप एक UART से संलग्न करेंगे। गैजेट शायद किसी भी मानक संचार प्रोटोकॉल का उपयोग नहीं करते हैं; यह सब रिकॉर्डिंग और साउंड डिवाइस के साथ ऑडियो चलाकर किया जाता है।

एक हेडफोन जैक पर टीवी-आउट का साउंड कार्ड से कोई लेना-देना नहीं है। यह सिर्फ NTSC या पाल समग्र वीडियो है।


4
कंप्यूटर ऑडियो आउटपुट हेडफोन जैक 3.5 मिमी हैं। बड़े उपकरण (गिटार amps, आदि) 0.25 "जैक का उपयोग करते हैं।
lyndon

2

हेडफ़ोन आउटपुट केवल शुद्ध एनालॉग आउटपुट हैं। तथ्य यह है कि एक ही कनेक्टर का उपयोग करने के लिए कुछ अन्य प्रकार के पोर्ट होते हैं, केवल संयोग है।


0

TRRS 3.5 मिमी प्लग के साथ मेरे ~ एंड्रॉइड फोन को उल्टा कर दें ओम = वॉल्यूम ऊपर 220 ओम = वॉल्यूम नीचे ~ शून्य ओम = पॉज़ / प्ले


एक मानक है जो आवश्यकताओं का वर्णन करता है। रिवर्स एनाइनर्ड मानों पर निर्भर रहने के लिए मानक का पालन करना बेहतर है।
JRE
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.