विषयसूची:

जीपीआरएस पर टीसीपी/आईपी कनेक्शन: SIM900A मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें: 4 कदम
जीपीआरएस पर टीसीपी/आईपी कनेक्शन: SIM900A मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें: 4 कदम

वीडियो: जीपीआरएस पर टीसीपी/आईपी कनेक्शन: SIM900A मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें: 4 कदम

वीडियो: जीपीआरएस पर टीसीपी/आईपी कनेक्शन: SIM900A मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें: 4 कदम
वीडियो: Using SIM900 as TCP Server - Watch this first 2024, नवंबर
Anonim
जीपीआरएस पर टीसीपी/आईपी कनेक्शन: सिम९००ए मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें
जीपीआरएस पर टीसीपी/आईपी कनेक्शन: सिम९००ए मॉड्यूल का उपयोग करके सर्वर को डेटा कैसे भेजें

इस ट्यूटोरियल में मैं आपको sim900 मॉड्यूल का उपयोग करके TCP सर्वर पर डेटा भेजने के तरीके के बारे में बताने जा रहा हूँ। साथ ही हम यह भी देखेंगे कि हम सर्वर से क्लाइंट (जीएसएम मॉड्यूल) को डेटा कैसे प्राप्त कर सकते हैं।

चरण 1: आवश्यक घटक:

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

तो इसे प्राप्त करने के लिए आपको कम से कम दो घटकों की आवश्यकता होगी। एक स्पष्ट रूप से Sim900A/800A मॉड्यूल है और दूसरा एक USB से TTL कनवर्टर है। इसके अलावा एक सिम कार्ड अपने पास रखें और उसमें 2जी डेटा पैक इनेबल होना चाहिए, ताकि आप क्लाइंट सर्वर संचार का परीक्षण कर सकें।

चरण 2: आवश्यक सॉफ़्टवेयर:

सॉफ्टवेयर की आवश्यकता
सॉफ्टवेयर की आवश्यकता

तो यहां आपको क्लाइंट सर्वर संचार करने की आवश्यकता है इसलिए इन सॉफ़्टवेयर टूल्स की आपको आवश्यकता है:

1. सॉकेट टेस्ट: इसके इस्तेमाल से आप अपने पीसी पर सर्वर चला सकते हैं।

2. डॉकलाइट: आपके पीसी पर सीरियल डेटा पर काम करने के लिए बहुत सारे टूल्स हैं, डेकलाइट उन टूल्स में से एक है, इसलिए आप टेराटर्म, रीयलटर्म, हाइपरटर्मिनल इत्यादि का उपयोग कर सकते हैं। तो यह आप पर निर्भर है, यहां हम इसके लिए डॉकलाइट का उपयोग कर रहे हैं।

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

चरण 3: कार्य करना:

एटी कमांड्स

एटी कमांड किसी भी जीएसएम मॉड्यूल के लिए बुनियादी आरंभीकरण हैं। और यूएसबी से टीटीएल कनवर्टर का उपयोग करके अपने जीएसएम मॉड्यूल को पीसी से कनेक्ट करने के बाद आपको ये एटी कमांड देने की जरूरत है।

तो पहला आदेश मौसम का परीक्षण करना है कि आपका जीएसएम मॉड्यूल आपके पीसी से जुड़ा है या नहीं:

(एक बात आपको याद रखने की जरूरत है कि प्रत्येक एटी कमांड को कैरिज रिटर्न कैरेक्टर के साथ समाप्त कर दिया जाएगा)

पर

उसके बाद यहां उन आदेशों की सूची दी गई है जिन्हें आपको टीसीपी/आईपी कनेक्शन बनाने के लिए निष्पादित करने की आवश्यकता है।

एटी+सिपशूट

एटी+सीआईपीएमयूएक्स=0

एटी+सीजीएटीटी=1

एटी+सीएसटीटी="airtelgprs.com", "", ""

एटी+सीआईआईसीआर

एटी+सीआईएफएसआर

एटी+सीआईपीSTART="टीसीपी", "", ""

एटी+सीआईपीएसEND

कृपया इन आदेशों के उपयोग को समझने के लिए डेटाशीट का पालन करें। किसी भी तरह इस ट्यूटोरियल के लिए मेरे प्रोजेक्ट वीडियो में, मैंने इन कमांड्स के काम करने के बारे में बताया है।

अब आपको पहले सॉकेट टेस्ट का उपयोग करके अपने पीसी पर सर्वर शुरू करना होगा। और जब डॉकलाइट में आप AT+CIPSTART कमांड निष्पादित करेंगे तो आपका सर्वर शुरू हो जाएगा।

AT+CIPSTART कमांड इस प्रकार है:

एटी+सीआईपीSTART="टीसीपी"।"", ""

तो सार्वजनिक आईपी लागू करने से पहले आपको अपने राउटर पर पोर्ट अग्रेषण करना होगा, ऐसा करने के कई तरीके हैं। बस Google में खोजें 'मेरे राउटर पर पोर्ट कैसे अग्रेषित करें'। और आपको ऐसा करने के लिए बहुत सारे लिंक मिलेंगे।

अब अगर आप पोर्ट को सफलतापूर्वक फॉरवर्ड करते हैं। तब AT+CIPSTART कमांड आपको कनेक्ट ओके रिस्पांस देगा।

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

तो यहाँ कोई समस्या नहीं है NGROK की भूमिका। इस उपकरण का उपयोग आप अपने टीसीपी आईपी को सार्वजनिक रूप से सुलभ बनाने के लिए कर सकते हैं। (वही जो हम पोर्ट फ़ॉरवर्डिंग में कर रहे हैं)

NGROK डाउनलोड करने के लिए कृपया इस लिंक का अनुसरण करें

ngrok एक कमांड लाइन इंटरफ़ेस है, इसलिए आपको एक कमांड चलाने की आवश्यकता है और वह है

एनग्रोक टीसीपी

आपने अपने सॉकेट टेस्ट सर्वर में क्या दिया है।

इसलिए इस कमांड को चलाने के बाद आपके लोकलहोस्ट को ngrok द्वारा जेनरेट किए गए एक रैंडम IP पर फॉरवर्ड कर दिया जाएगा, इसलिए आपको अपने AT+CIPSTART कमांड में उस IP को बदलने की जरूरत है, साथ ही आपको एक अलग पोर्ट नंबर भी मिलेगा, जिससे उस चीज को भी आपको बदलना होगा।

तो चीजें कैसे काम कर रही हैं, इसके बारे में अधिक जानने के लिए कृपया नीचे दिया गया ट्यूटोरियल वीडियो देखें।

चरण 4: वीडियो:

तो जो कुछ भी मैंने वीडियो में बताया है।

यदि आपको इस ट्यूटोरियल के बारे में कोई संदेह है तो बेझिझक हमें नीचे कमेंट करें।

और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं कृपया लगातार अपडेट के लिए हमारे फेसबुक पेज पर जाएं और लाइक करें।

सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज

सिफारिश की: