2011-03-31 19 views
9

क्या टेदर (यूएसबी वायर्ड) से जीपीएस डेटा और एंड्रॉइड फोन से पीसी तक कोई तरीका है? मैं वर्तमान में एक जीपीएसटीएचडी ऐप का उपयोग कर रहा हूं जो जीपीएसडी परियोजना पर आधारित है।एंड्रॉइड फोन से जीपीएस डेटा कैसे प्राप्त करें?

मैं उन विकल्पों के लिए देख रहा हूं जो अधिक नियंत्रण देते हैं और उस ऐप से कम छोटी गाड़ी हैं। साथ ही, क्या किसी तीसरे पक्ष के ऐप्स का उपयोग किए बिना ऐसा करने का कोई और तरीका है?

मैं एक स्थान जागरूक सॉफ्टवेयर प्रोजेक्ट पर काम कर रहा हूं और समय-समय पर जीपीएस डेटा पढ़ना चाहता हूं। GPSTether ऐप बिल्कुल टेलनेट पर एक टीसीपी पोर्ट पर करता है।

+0

मुझे सच में यकीन नहीं है कि आप क्या चाहते हैं।क्या आप बस एक जीपीएस लॉगर का उपयोग करना चाहते हैं? तो हो सकता है कि सवाल android.stackexchange.com पर बेहतर अनुकूल हो। लेकिन मैं MyTracks (http://mytracks.appspot.com/) – RoflcoptrException

+0

की सिफारिश कर सकता हूं टिथरिंग लगातार डेटा अग्रेषित करने की तरह है। जीपीआरएस टेदरिंग हमें मोबाइल डेटा कनेक्शन अग्रेषित करके हमारे कंप्यूटर पर इंटरनेट ब्राउज़ करने के लिए हमारे एंड्रॉइड फोन का उपयोग करने की अनुमति देता है। मैं अपने एंड्रॉइड फोन से वर्तमान जीपीएस कनेक्शन जानकारी अग्रेषित करना चाहता हूं ताकि मैं इसे अपने डेस्कटॉप एप्लिकेशन में पढ़ सकूं। ब्लूटूथ और वाईफाई समाधान के लिए – r3st0r3

उत्तर

8

आदर्श स्थिति यहां आपके एंड्रॉइड फोन और आपके पीसी के बीच यूएसबी कनेक्शन पर एक सीरियल पोर्ट होगा, और फोन से एनएमईए स्ट्रीम करने के लिए होगी। दुर्भाग्य से एंड्रॉइड यूएसबी को इस तरह से मूल रूप से समर्थन नहीं करता है।

जीपीएसटीएचडी फोन और पीसी के बीच लिंक बनाने के लिए एडीबी अग्रेषण डीबग ब्रिज का उपयोग करके "हैक" है, और फिर स्थान प्रबंधक से एनएमईए पढ़ता है और इसे एडब अग्रेषण द्वारा बनाए गए टीसीपी/आईपी लिंक पर भेजता है।

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

बी के लिए), आप विचार कर सकते हैं - फोन पर एक फाइल में एनएमईए लिखना, जबकि यह यूएसबी मास स्टोरेज डिवाइस के रूप में पीसी से कनेक्ट है, और नियमित रूप से पीसी से फाइल को अपडेट पढ़ने के लिए।

या शायद आप अपने पीसी के लिए ब्लूटूथ डोंगल और ब्लूटूथ पर पीसी को "टेदर" प्राप्त कर सकते हैं, एंड्रॉइड ऐप ब्लूएनएमईए जैसे कुछ का उपयोग करके जीपीएस के लिए ब्लूटूथ COM पोर्ट कनेक्शन बनाकर।

या आप एक एफ़टीपी क्लाइंट प्रोग्राम की प्रतिलिपि बना सकते हैं, और फ़ाइल को अपने पीसी पर एक वाईफाई कनेक्शन पर एक एफ़टीपी सर्वर पर लिख सकते हैं (जो आपको पीसी से दुनिया के दूसरी तरफ फोन रखने की अनुमति देगा)।

+0

+1। –

+0

मैंने पहले ब्लूटूथ समाधान पर विचार किया है लेकिन वाईफाई समाधान इसे एक निश्चित गतिशीलता देता है। उत्तर के लिए धन्यवाद। मैं GPSTether का उपयोग कर रहा हूं और यह एक बार होने के लिए बहुत कम छोटी गाड़ी है। – r3st0r3

1

http://max.kellermann.name/projects/blue-nmea/

bt कॉम पोर्ट के माध्यम से या एक TCP पोर्ट पर NMEA भेजता है। सुनिश्चित करें कि आप सामान्य बाधाओं से बचने के लिए रीडेम पढ़ते हैं।

3

ब्लूटूथ पर या स्थानीय टीसीपी सर्वर पर जीपीएस एनएमईए डेटा भेजने के लिए अपने एंड्रॉइड पर ब्लू-एनएमईए http://max.kellermann.name/projects/blue-nmea/ का उपयोग करें जिसे यूएसबी टेदरिंग या वाईआई-एफआई कनेक्शन द्वारा पीसी पर एक्सेस किया जा सकता है। eterlogic http://www.eterlogic.com/Products.VSPE.html (विंडोज़ के अपने संस्करण की तलाश करें) द्वारा VSPE (वर्चुअल सीरियल पोर्ट एमुलेटर) का उपयोग करें और टीसीपी पोर्ट से डेटा को अपनी पसंद के कॉम पोर्ट पर रीडायरेक्ट करें और आपने सेटिंग्स के साथ किया है। अब इस कॉम पोर्ट को सुनने के लिए 'google earth', 'see you', 'GPSdata logger' या किसी अन्य मुलायम को कॉन्फ़िगर करें जो अक्सर वे स्वयं ही करेंगे।

7

यह Google Play Market और Franson GPSgate क्लाइंट में उपलब्ध ShareGPS ऐप का उपयोग करके किया जा सकता है। इन उपकरणों का उपयोग करके आपको COM पोर्ट्स पर एंड्रॉइड जीपीएस एनएमईए सिग्नल को रीडायरेक्ट करना होगा। इसके अलावा आपको एंड्रॉइड एसडीके प्रबंधक डाउनलोड करने की आवश्यकता होगी।

विस्तृत अनुदेश के लिए नीचे .:

http://sharedroid.jillybunch.com/user.html

0

लिंक को देखने के यह वास्तव में देर हो चुकी है, लेकिन मैं एक पुराने एलजी- P350 है और डिवाइस प्रबंधक पर यह एक NMEA इंटरफेस को दर्शाता है। मुझे वास्तव में यह नहीं पता कि इसका उपयोग कैसे किया जाए। LG Phone - GPS NMEA interface

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