विषयसूची:
- चरण 1: आवश्यक घटक और सहायक उपकरण
- चरण 2: हार्डवेयर तैयार करना - सोल्डरिंग और वायरिंग
- चरण 3: Arduino Classes डाउनलोड और इंस्टॉल करें। सॉफ्टवेयर सेटिंग्स।
- चरण 4: Arduino - NB IoT इको टेस्ट संकलित करें, अपलोड करें और चलाएं
वीडियो: NBIoT डेटा ट्रांसमिशन BC95G मोडेम आधारित शील्ड्स का उपयोग कैसे करें - UDP टेस्ट और नेटवर्क स्टेटस सिग्नलिंग: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस परियोजना के बारे में:
Quectel BC95G मॉडेम से लैस itbrainpower.net शील्ड द्वारा xyz-mIoT का उपयोग करके NB IoT नेटवर्क क्षमताओं और कच्चे UDP डेटा ट्रांसमिशन का परीक्षण करें।
आवश्यक समय: 10-15 मिनट।
कठिनाई: मध्यवर्ती।
टिप्पणी: सोल्डरिंग कौशल की आवश्यकता होती है।
NB IoT के बारे में: नैरोबैंड-इंटरनेट ऑफ थिंग्स (NB-IoT) एक लो पावर वाइड एरिया नेटवर्क (LPWAN) रेडियो प्रौद्योगिकी मानक है जिसे सेलुलर दूरसंचार बैंड का उपयोग करके उपकरणों और सेवाओं की एक विस्तृत श्रृंखला को जोड़ने में सक्षम बनाने के लिए विकसित किया गया है। NB IoT तकनीक बेहतर इनडोर और आउटडोर कवरेज प्रदान करती है, बड़ी संख्या में कम थ्रूपुट डिवाइस, कम विलंब संवेदनशीलता, अल्ट्रा-लो डिवाइस लागत, कम डिवाइस बिजली की खपत और अनुकूलित नेटवर्क आर्किटेक्चर का समर्थन करती है।
चरण 1: आवश्यक घटक और सहायक उपकरण
जाहिर है, xyz-mIoT शील्ड से लैस Quectel BC95G मॉडम - PN: XYZMIOT209#BC95G-UFL-xxxxxxx - आवश्यक मुख्य घटक है।
xyz-mIoT by itbrainpower.net शील्ड पहला, और सबसे कॉम्पैक्ट, IoT बोर्ड है जो ARM0 माइक्रो-कंट्रोलर (Arduino Zero संगत डिज़ाइन में माइक्रोचिप/Atmel ATSAMD21G) की बहुमुखी प्रतिभा को जोड़ती है, कनेक्टिविटी के साथ एम्बेडेड सेंसर बंडल का आरामदायक उपयोग LTE CAT M1 या NB-IoT लॉन्ग-रेंज और लो-पावर मोडेम या लीगेसी 3G / GSM मोडेम द्वारा प्रदान किया गया।
xyz-mIoT शील्ड में 5 एकीकृत सेंसर हो सकते हैं, जैसे: THS (तापमान और आर्द्रता सेंसर) - HDC2010, tVOC और eCO2 (वायु गुणवत्ता सेंसर - CO2 कुल वाष्पशील कार्बनिक यौगिक- CO2 समतुल्य) - CCS811, HALL (चुंबकीय सेंसर) - DRV5032 या IR (इन्फ्रारेड सेंसर) KP-2012P3C, सेकेंडरी IR (इन्फ्रारेड सेंसर) - KP-2012P3C, TILT (मूवमेंट वाइब्रेशन सेंसर) या REED (मैग्नेटिक सेंसर) - SW200D। ऊपर बताए गए सेंसर xyz-mIoT बोर्ड पर लगे होते हैं और इन्हें अलग-अलग पार्ट नंबर का इस्तेमाल करके ऑर्डर किया जा सकता है।
NB IoT डेटा ट्रांसमिशन परीक्षण करने के लिए, निम्नलिखित अतिरिक्त मदों की आवश्यकता है:
- 1 एक्स संधारित्र 1000-2200uF/6.3V कम ESR
- यूएफएल कनेक्टर के साथ एक जीएसएम एंटीना (या एसएमए एफ पिगटेल के लिए एक यूएफएल और एसएमए के साथ एक जीएसएम एंटीना)
- एक सिम कार्ड (नैनो सिम प्रारूप) जिसमें एनबी-आईओटी समर्थन है (हमारे परीक्षणों में हमने वोडाफोन रोमानिया सिम कार्ड का इस्तेमाल किया)
xyz-mIoT by itbrainpower.net शील्ड यहां ऑनलाइन ऑर्डर कर सकती है, या अपने नजदीकी वितरक से।
चरण 2: हार्डवेयर तैयार करना - सोल्डरिंग और वायरिंग
ए। टांकने की क्रिया
- USB से 5V को xyz-mIoT शील्ड के लिए प्राथमिक बिजली आपूर्ति के रूप में सक्षम करें जैसा कि पहली तस्वीर में दिखाया गया है [SJP6 पैड पर मिलाप - दोनों पैड कनेक्ट करें]। वैकल्पिक: दोनों कनेक्टर पंक्तियों को मिलाप करें, बोर्ड को एक ब्रेडबोर्ड में रखें और एक पुरुष-पुरुष ब्रेडबोर्ड तार का उपयोग करके Vusb और Vraw के बीच कनेक्ट करें।
- 1000-2200 uF /6.3V लो ESR कैपेसिटर को "सुपर-कैपेसिटर PADS" में मिलाप करें। संधारित्र ध्रुवता को ध्यान में रखें [कनेक्ट + पोल को Vpad+ पैड से और - पोल को GND पैड से]!
अपने सोल्डरिंग को दोबारा जांचें !!!
बी। सभी को एक साथ वायरिंग
उसके स्लॉट में नैनो-सिम डालें [सिम में पिन चेकिंग हटा दी जानी चाहिए]। एंटीना कनेक्ट करें, फिर USB केबल को xyz-mIoT USB पोर्ट और अपने कंप्यूटर से कनेक्ट करें। सही छवि में विवरण देखें।
xyz-mIoT शील्ड USB से संचालित होगी।
चरण 3: Arduino Classes डाउनलोड और इंस्टॉल करें। सॉफ्टवेयर सेटिंग्स।
नीचे वर्णित सभी सॉफ्टवेयर पंजीकृत उपयोगकर्ताओं के लिए यहां उपलब्ध हैं।
ए। "xyz-mIoT शील्ड्स Arduino क्लास" डाउनलोड और इंस्टॉल करें। वैकल्पिक (इस परीक्षण के लिए आवश्यक नहीं), आप "xyz-mIoT शील्ड्स सेंसर्स सपोर्ट Arduino क्लास" इंस्टॉल डाउनलोड कर सकते हैं। इंस्टाल निर्देश डाउनलोड पेज पर देखे जा सकते हैं।
बी। xyz-mIoT शील्ड के लिए "NB IOT [UDP मोड] सपोर्ट" डाउनलोड और इंस्टॉल करें। वही, इंस्टॉल निर्देश डाउनलोड पृष्ठों पर पाए जा सकते हैं।
सी। अपने सर्वर पर "udp_echo.py" श्रोता स्थापित करें और चलाएं; अगले चरणों में उपयोग के लिए श्रोता आईपी पता और यूडीपी पोर्ट लिखें। समान कोड "_UDP_listener_example" फ़ोल्डर में "NB IOT [UDP मोड] xyz-mIoT शील्ड के लिए समर्थन" वर्ग के अंदर भी पाया जा सकता है।
डी। Arduino में "xyz_mIoT_NBIoT_Class_example_UDP_echo" उदाहरण खोलें - यह "फ़ाइल/उदाहरण/itbpNBIoTClass" Arduino मेनू के अंतर्गत पाया जा सकता है। इस कोड का पूर्वावलोकन यहां किया जा सकता है।
इ। आइए "itbpNBIoTClass" के अंदर h फाइलों में कुछ सेटिंग्स करें:
- "itbpGPRSIPdefinition.h" में अपने NB IoT प्रदाता के APN मान का उपयोग करके APN मान को अपडेट करें (परीक्षण में: वोडाफोन रोमानिया के लिए "eggsn-test-3.connex.ro"), - "itbpGPRSIPdefinition.h" में अपने NB IoT प्रदाता (वोडाफ़ोन रोमानिया के लिए "२२६०१") के लिए संख्यात्मक नेटवर्क आईडी कोड के साथ NETWORKID को अपडेट करें, - "itbpGPRSIPdefinition.h" में LTE_BAND को NB IoT सेवा के लिए उपयोग किए गए संख्यात्मक बैंड कोड के साथ अपडेट करें (20 - वोडाफोन रोमानिया के लिए LTE बैंड B20), - "itbpGPRSIPdefinition.h" में SERVER_ADDRESS और SERVER_PORT को UDP इको श्रोता सेवा (चरण c से) मानों के साथ अद्यतन करें, - "itbpGSMdefinition.h" गोटो लाइन 60&61 में और _itbpModem_ xyzmIoT चुनें, - "itbpGSMdefinition.h" गोटो लाइन 64&65 में और _Qmodule_ BC95G चुनें।
चरण 4: Arduino - NB IoT इको टेस्ट संकलित करें, अपलोड करें और चलाएं
Arduino में "फ़ाइल/उदाहरण/itbpNBIoTClass" Arduino मेनू से xyz_mIoT_NBIoT_Class_example_UDP_echo.ino प्रोजेक्ट खोलें। महत्वपूर्ण: arduino.cc v 1.8.5 या नए संस्करण का उपयोग करें!
ए। चित्र में दिखाए अनुसार Arduino बोर्ड - xyz-mIoT शील्ड और प्रोग्रामिंग पोर्ट का चयन करें। सुझाव: कोड अपलोड करने के लिए, आपको xyz-mIoT शील्ड रीसेट बटन को दो बार (तेज़) दबाना होगा [बोर्ड प्रोग्रामिंग मोड में बदल जाएगा]।
बी। कोड संकलित करें और अपलोड करें।
डिबग आउटपुट की कल्पना करने के लिए, निम्न सेटिंग्स के साथ डिबग पोर्ट का चयन करके Arduino सीरियल मॉनिटर या अन्य टर्मिनल का उपयोग करें: 57600bps, 8N, 1.
कोड में NB IoT डेटा एक्सचेंज टाइमिंग 10min पर सेट है। भेजें/प्राप्त डेटा (ट्रांसमिशन पेलोड) और विभिन्न NB-IoT स्टेटस सिग्नलिंग [ENTER / LEAVE ACTIVE, IDLE और PSM मोड; डेटाग्राम प्राप्त घटना] को डिबगिंग इंटरफ़ेस में देखा जाएगा।
का आनंद लें!
बिना किसी वारंटी के ट्यूटोरियल प्रदान किया गया !!! अपने जोखिम पर इसका इस्तेमाल करो!!
मूल रूप से मेरे द्वारा itbrainpower.net परियोजनाओं और कैसे अनुभाग पर प्रकाशित किया गया है।
सिफारिश की:
NodeMCU, MySQL, PHP और Chartjs.org का उपयोग करके डेटा लॉग करें और एक ग्राफ़ ऑनलाइन प्लॉट करें: 4 चरण
लॉग डेटा और NodeMCU, MySQL, PHP और Chartjs.org का उपयोग करके एक ग्राफ ऑनलाइन प्लॉट करें: यह निर्देश योग्य वर्णन करता है कि कैसे हम कई सेंसर से डेटा एकत्र करने के लिए नोड MCU बोर्ड का उपयोग कर सकते हैं, इस डेटा को एक होस्टेड PHP फ़ाइल में भेज सकते हैं जो डेटा को जोड़ता है एक MySQL डेटाबेस। फिर डेटा को चार्ट.जेएस.ए का उपयोग करके एक ग्राफ के रूप में ऑनलाइन देखा जा सकता है।
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
ईथरनेट केबल के माध्यम से समग्र वीडियो और नेटवर्क डेटा कैसे चलाएं: 6 चरण (चित्रों के साथ)
ईथरनेट केबल के माध्यम से समग्र वीडियो और नेटवर्क डेटा कैसे चलाएं: मुझे अपने घर के दूसरे हिस्से में वीडियो और ऑडियो चलाने की आवश्यकता थी। समस्या यह थी कि, मेरे पास इतना एवी केबल नहीं था, न ही एक अच्छा इंस्टॉलेशन करने के लिए समय और पैसा। हालाँकि मेरे पास बहुत सारे कैट 5 ईथरनेट केबल पड़े हुए थे। मैंने ये ढूंढ निकाला
टेस्ट नेटवर्क और इंटरनेट लेटेंसी (केवल विंडोज़): 3 चरण
टेस्ट नेटवर्क और इंटरनेट लेटेंसी (केवल विंडोज़): सबसे पहले लेटेंसी उर्फ है। अंतराल यह निर्देशयोग्य आपको सिखाएगा कि विंडोज़ के लिए नेटवर्क से अपनी कनेक्टिविटी कैसे जांचें। आपको कमांड प्रॉम्प्ट की आवश्यकता होगी, उर्फ। सीएमडी, इस निर्देश के लिए। अस्वीकरण: मैंने इसे विकिहाउ पर पाया और सोचा कि मुझे यह करना चाहिए
असमर्थित डेटा फ़ाइलों को कैसे ठीक करें, और अपने PSP पोर्टेबल के लिए अपनी पसंदीदा वीडियो फ़ाइलें डाउनलोड करें: 7 चरण
असमर्थित डेटा फ़ाइलों को कैसे ठीक करें, और अपने PSP पोर्टेबल के लिए अपनी पसंदीदा वीडियो फ़ाइलें कैसे डाउनलोड करें: मैंने Media Go का उपयोग किया, और अपने PSP पर काम करने के लिए एक असमर्थित वीडियो फ़ाइलों को प्राप्त करने के लिए कुछ चालें कीं। यह मेरे सभी कदम हैं जो मैंने किए , जब मुझे पहली बार मेरी असमर्थित वीडियो फ़ाइलें मेरे PSP पर काम करने के लिए मिलीं। यह मेरे PSP Po पर मेरी सभी वीडियो फ़ाइलों के साथ 100% काम करता है