यह ट्यूटोरियल आपको आपके GPS में निर्मित Nokia N95s को आपके लैपटॉप के साथ Linux में साझा करने के लिए आवश्यक चरणों के माध्यम से मार्गदर्शन करेगा।
कृपया ध्यान दें:इस गाइड को शुरू में 2008 में वापस प्रकाशित किया गया था और इसके संदर्भ में कुछ सॉफ़्टवेयर अब मौजूद नहीं हैं। जैसे, हमने Google से अपने खोज डेटाबेस से इसे हटाने के लिए कहा है, हालांकि अभिलेखीय दृष्टि से दस्तावेज़ ऑनलाइन रहेगा।
- सबसे पहले आपको ExtGPS की एक प्रति प्राप्त करनी होगी (अपडेट :सॉफ़्टवेयर अब मौजूद नहीं है) Symarctic ExtGPS व्यक्तिगत, गैर-व्यावसायिक उपयोग के लिए मुफ़्त है।
- अब जबकि आपने ExtGPS इंस्टॉल कर लिया है, तो आप इसे मेनू . चुनकर ढूंढ सकते हैं -> अनुप्रयोग -> ExtGPS . आपको ExtGPS को कनेक्टिविटी एप्लिकेशन का उपयोग करने की अनुमति देने और ExtGPS को पोजिशनिंग डेटा का उपयोग करने की अनुमति देने के लिए प्रेरित किया जाएगा। चुनें हां दोनों के लिए।
- GPS को एक वैध संकेत मिलने और ठीक होने में काफी समय लग सकता है। सुनिश्चित करें कि आप बाहर हैं और आकाश का स्पष्ट दृश्य है। एक बार ठीक हो जाने पर उपग्रह आइकन लाल से हरे रंग में बदल जाएगा।
- सुनिश्चित करें कि आपका फ़ोन ब्लूटूथ के माध्यम से खोजने योग्य है। मेनू चुनें -> उपकरण -> ब्लूटूथ . मैंने अपने फ़ोन को 5 मिनट के लिए दृश्यमान बनाना चुना।
- अगले कुछ चरण कमांड लाइन से किए जाते हैं। यहाँ मुझे अपने फेडोरा 9 सिस्टम पर क्या करना है।
[user@radon ~]$ sdptool खोज SP
पूछताछ …
आ:bb:cc:dd:ee:ff… पर SP की खोज
सेवा का नाम:डेटा स्थानांतरण
सेवा विवरण:संस्करण
सेवा रीहैंडल:0x1000f
सेवा वर्ग आईडी सूची:
"सीरियल पोर्ट" (0x1101)
प्रोटोकॉल विवरणक सूची:
"L2CAP" (0x0100)सेवा का नाम:Symarctic ExtGPS
सेवा विवरण:ब्लूटूथ के माध्यम से फ़ोन का अंतर्निहित GPS मॉड्यूल साझा करें
सेवा प्रदाता:Symarctic Solutions
सेवा RecHandle:0x10019
सेवा वर्ग आईडी सूची:
"सीरियल पोर्ट" (0x1101)
प्रोटोकॉल डिस्क्रिप्टर सूची:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
चैनल:5फ़ॉन्ट>
भाषा आधार Attr सूची:
code_ISO639:0x656e
एन्कोडिंग:0x6a
base_offset:0x100 - उपरोक्त आउटपुट आपके फ़ोन का ब्लूटूथ मैक पता दिखाता है, और यह कि ExtGPS चैनल 5 पर एक सीरियल पोर्ट को उजागर कर रहा है। हमें /dev में एक प्रविष्टि करने के लिए इन्हें एक साथ बाँधने की आवश्यकता है।
[user@radon ~]$ sudo rfcomm बाइंड 1 aa:bb:cc:dd:ee:ff 5
- ऊपर दिए गए rfcomm बाइंड पैरामीटर rfcomm डिवाइस नंबर, फ़ोन का ब्लूटूथ MAC एड्रेस और sdptool द्वारा रिपोर्ट किए गए चैनल नंबर हैं। यह /dev/rfcomm1 पर एक सीरियल पोर्ट बनाता है।
- इस बिंदु पर आप अपने N95 से कच्चे NMEA वाक्यों को सीधे कंसोल पर स्ट्रीम करने में सक्षम होना चाहिए:
[user@radon ~]$ sudo cat /dev/rfcomm1
$GPGGA,022314.000,4826.67566,N,12322.19605,W,1,07,1.9,13.7,M,-18.3,M,*52
$GPGLL,4826.67566, N,12322.19605,W,022314.000,A,A*4A
$GPGSA,A,3,30,29,10,21,24,26,15,,,,,2.9,1.9,2.2*3D
$GPGST,022314.000,8.8,13.0,6.1,65.6,7.1,11.1,14.0*63
$GPGSV,3,1,11,05,09,179,,02,10,072,25,30, 28,194,38,29,77,118,42*72
$GPGSV,3,2,11,10,42,059,36,16,24,315,27,21,45,256,43,24,84,024,40*79
$GPGSV,3,3,11,18,14,198,,26,10,114,38,15,09,128,33*49
$GPRMC,022314.000,A,4826.67566,N,12322.19605,W,0.1 ,159.6,151008,18.1,W,A*3B
$GPVTG,159.6,T,177.7,M,0.1,N,0.3,K,A*2C
^Cजबकि NMEA वाक्य कंसोल पर स्ट्रीम हो रहे हैं, ExtGPS में ब्लूटूथ आइकन लाल से हरे रंग में बदलना चाहिए।
- अब हम जुड़े हुए हैं तो चलिए कुछ और उपयोगी करते हैं। सबसे पहले, कंप्यूटर पर जीपीएसडी चलाते हैं।
[user@radon ~]$ sudo /usr/sbin/gpsd -N /dev/rfcomm1
-N पैरामीटर जीपीएसडी को बैकग्राउंड मोड में स्विच न करने के लिए कहता है। मैं इसे इस तरह से करना पसंद करता हूं क्योंकि मैं हर समय जीपीएसडी नहीं छोड़ता। मैं इसे केवल तभी चलाता हूं जब मैं इसका उपयोग करना चाहता हूं, फिर इसे बंद करने के लिए ^C दबाएं। अधिक विकल्पों के लिए जीपीएसडी मैन पेज देखें।
- अब, दूसरी टर्मिनल विंडो से, xgps चलाने का प्रयास करें।
[user@radon ~]$ एक्सजीपीएस
आपको निम्न के जैसा कुछ दिखना चाहिए:
- xgps सामान्य GPS डेटा दिखा रहा है। अक्षांश, देशांतर, ऊंचाई, गति, आदि।
- Linux में ऐसे कई अनुप्रयोग उपलब्ध हैं जो GPS उपकरण का लाभ उठा सकते हैं। मुझे गाड़ी चलाते समय किस्मत और GPSDrive के संयोजन का उपयोग करना पसंद है। यदि पर्याप्त रुचि है, तो मैं एक ट्यूटोरियल लिखूंगा कि मैं किस्मत और जीपीएसड्राइव के साथ कैसे युद्ध करता हूं।
बड़ा करने के लिए क्लिक करें