विषयसूची:

रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: 8 कदम
रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: 8 कदम

वीडियो: रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: 8 कदम

वीडियो: रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: 8 कदम
वीडियो: Voltlog #274 - Installing Traccar GPS Tracking Server On A Raspberry Pi 2024, नवंबर
Anonim
रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें
रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें

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

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

चरण 1: बिल्ड वीडियो देखें

Image
Image

वीडियो पूरे प्रोजेक्ट का चरण दर चरण वर्णन करता है, इसलिए मैं प्रोजेक्ट का अवलोकन प्राप्त करने के लिए पहले वीडियो देखने की सलाह देता हूं, जिन समस्याओं का मुझे सामना करना पड़ा और मैंने उन्हें कैसे हल किया। फिर आप वापस आ सकते हैं और अधिक विस्तृत स्पष्टीकरण के लिए निम्नलिखित चरणों को पढ़ सकते हैं।

चरण 2: आवश्यक भागों का स्रोत

सेटअप पोर्ट अग्रेषण
सेटअप पोर्ट अग्रेषण

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

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

यदि आप ऐसे देश में रहते हैं जहां 2जी नेटवर्क बंद हो गए हैं तो आपको 3जी सक्षम जीपीएस ट्रैकर खरीदना होगा, वे अधिक महंगे हैं और ट्रैकर को कॉन्फ़िगर करने के लिए यहां दिए गए निर्देश, 3जी सक्षम जीपीएस ट्रैकर के साथ 100% संगत नहीं हो सकते हैं।

  • रास्पबेरी पाई 4 मॉडल बी: लिंक 1, लिंक 2, लिंक 3, लिंक 4।
  • रिले जीपीएस ट्रैकर (केवल 2 जी): लिंक 1, लिंक 2, लिंक 3, लिंक 4।
  • 3G GPS ट्रैकर्स: Link1, Link2, Link3.

चरण 3: रास्पियन की ताजा स्थापना

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

चरण 4: ट्रैकिंग सर्वर सॉफ़्टवेयर सेटअप करें: Traccar

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

sudo mkdir /opt/traccar && cd /opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo unzip traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // इंस्टॉल करें sudo systemctl start traccar.service

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

चरण 5: सेटअप पोर्ट अग्रेषण

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

चरण 6: GPS ट्रैकर को सर्वर में पंजीकृत करें

GPS ट्रैकर को सर्वर में पंजीकृत करें
GPS ट्रैकर को सर्वर में पंजीकृत करें

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

चरण 7: GPS ट्रैकर कॉन्फ़िगर करें

GPS ट्रैकर कॉन्फ़िगर करें
GPS ट्रैकर कॉन्फ़िगर करें

अंतिम चरण जीपीएस ट्रैकर को कॉन्फ़िगर करना है और ये विशेष कमांड उस ट्रैकर पर लागू होते हैं जिसका मैं उपयोग कर रहा हूं, आपको एक अलग ट्रैकर के लिए अलग-अलग कमांड का उपयोग करना पड़ सकता है, लेकिन विचार ट्रैकर को रीसेट करना, अपना एडमिन नंबर सेट करना, एपीएन को कॉन्फ़िगर करना है। अपने नेटवर्क ऑपरेटर के लिए सेटिंग्स, बाहरी आईपी पता सेट करें जिसे हमने पहले सहेजा था, पोर्ट 5013 है। अपलोड आवृत्ति को सेकंड में सेट करें और जीपीआरएस कनेक्शन को सक्षम करें। Traccar वेब इंटरफ़ेस पर वापस जाने पर, स्थिति ऑनलाइन हो जानी चाहिए और हमें अपने डिवाइस के बारे में डेटा देखना शुरू कर देना चाहिए।

चरण 8: अंतिम विचार

अगर आपको इस पूरी सेटअप प्रक्रिया में परेशानी हो रही है, तो मैं आपको समस्या निवारण के दौरान जांच करने के लिए कुछ संकेत दूंगा। सबसे पहले यह ट्रैकर केवल 2G नेटवर्क के साथ काम करता है, इसलिए सुनिश्चित करें कि आपका नेटवर्क ऑपरेटर 2G को सपोर्ट कर रहा है। सिम कार्ड में पिन लॉक सक्षम नहीं होना चाहिए क्योंकि ट्रैकर उसे बायपास करने में सक्षम नहीं है। सिम कार्ड में डेटा सेवाएं सक्षम होनी चाहिए और नेटवर्क पर उन कार्यों को करने के लिए पर्याप्त क्रेडिट होना चाहिए।

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

इस विषय पर एक ब्लॉग पोस्ट है यदि आप मुझे कुछ प्रतिक्रिया भेजना चाहते हैं तो आप टिप्पणियों में ऐसा कर सकते हैं और आप अधिक भयानक परियोजनाओं के लिए मेरे यूट्यूब चैनल को भी देख सकते हैं: वोल्टलॉग यूट्यूब चैनल।

सिफारिश की: