38

मैं पुरुष-से-नर ऑडियो जैक केबल पर टेक्स्ट डेटा स्थानांतरित करने पर शोध कर रहा हूं।दो एंड्रॉइड डिवाइसों पर ऑडियो जैक केबल के माध्यम से डेटा स्थानांतरित करें

मैं इसे एचटीसी वन वी और पीसी पर परीक्षण कर रहा हूं, जो this Wikipedia article में उल्लिखित डेटा ट्रांसफर के लिए नर-टू-नर ऑडियो जैक का समर्थन करता है। इसे कहते हैं:

पहले, जो दूसरी अंगूठी और आस्तीन पर माइक्रोफोन पर वापसी संकेत देता है, एप्पल के iPhone लाइन, HTC उपकरणों, नवीनतम सैमसंग, नोकिया और सोनी फोन, अन्य लोगों के अलावा द्वारा किया जाता है।

आप see my code here कर सकते हैं।

स्थानांतरण के दौरान मुझे समस्याएं आती हैं: यदि मैं प्रेषक पक्ष पर 0-31 से कोई भी मूल्य दर्ज करके स्वर उत्पन्न करता हूं, तो गलत प्रकार के एफएसके मॉड्यूलेशन/डिमोड्यूलेशन के कारण रिसीवर को 2-3 में वास्तविक मूल्य मिलेगा। क्या आप सबसे अच्छा त्रुटि सुधार कोड सुझाएंगे जो मुझे किसी अन्य एंड्रॉइड डिवाइस से प्राप्त इनपुट को सही करने में मदद करेगा?

अगर किसी ने पहले इस प्रकार के डेटा ट्रांसफर किया है, तो कृपया तकनीकी पहलुओं के बारे में एक कोड संदर्भ या कुछ बुनियादी मार्गदर्शन सुझाएं, इसलिए मैं इसे पूरा कर सकता हूं और इसे सभी के लिए खुला स्रोत बना सकता हूं।

+4

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

+8

व्यक्तिगत नोट पर, जबकि यह एक दिलचस्प प्रोजेक्ट है, ऐसा लगता है कि वाईफ़ाई, वाईफ़ाईडायरेक्ट, ब्लूटूथ, एनएफसी और एंड्रॉइड बीम (जो पिछले को जोड़ती है) के बीच, डिवाइस-टू-डिवाइस डेटा-ट्रांसफर एक समस्या है जिसे हल किया गया है। मैं आपके उत्साह की प्रशंसा करता हूं। – 323go

+0

आप सही @ 323go हैं, लेकिन मैं एफएसके और क्यूएएम से उलझन में हूं, तो क्या आप कृपया किसी भी प्रकार के लिंक प्रदान कर सकते हैं जो मुझे स्पष्ट रूप से एफएसके और क्यूएएम तकनीक के बारे में स्पष्ट जानकारी देता है? तो मैं अपनी परियोजना के लिए उपयुक्त विधि का चयन कर सकते हैं। – Dipali

उत्तर

15

मैं एक ही तलाश कर रहा हूँ, मैं Sudar द्वारा बारे में Transfering data using audio signal in android एक भयानक explination मिला है, के माध्यम से है कि आप के लिए सहायक हो सकता है एक बार जाना।

0

यहां स्लाइड अधिक विस्तृत हैं: दिखा रहा है कि कैसे एक Arduino के साथ संवाद करने और एक प्रकाश संकेत पढ़ने और इसे ए/डी परिवर्तित करने के लिए दिखा रहा है।

http://de.slideshare.net/wolfpaulus/android-arduino-and-the-headphone-jack

+1

लिंक-केवल उत्तर SO पर बहिष्कृत हैं –

संबंधित मुद्दे