विषयसूची:

LTE CAT-M1 GSM IoT सेंसर नेटवर्क T - 15 मिनट: 5 कदम
LTE CAT-M1 GSM IoT सेंसर नेटवर्क T - 15 मिनट: 5 कदम

वीडियो: LTE CAT-M1 GSM IoT सेंसर नेटवर्क T - 15 मिनट: 5 कदम

वीडियो: LTE CAT-M1 GSM IoT सेंसर नेटवर्क T - 15 मिनट: 5 कदम
वीडियो: InHand Networks Webinar April 2019: InDTU332 CAT M1/NB1 Cellular Modem for IoT 2024, नवंबर
Anonim
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।
LTE CAT-M1 GSM IoT सेंसर नेटवर्क… T - 15 मिनट।

अप्रैल 08th 2018 पर, आर एंड डी सॉफ्टवेयर सॉल्यूशंस srl [itbrainpower.net] ने जनता को itbrainpower.net शील्ड द्वारा xyz-mIoT की घोषणा के बारे में बताया - पहला, और सबसे कॉम्पैक्ट, IoT बोर्ड जो ARM0 माइक्रो-कंट्रोलर की बहुमुखी प्रतिभा को जोड़ता है। (Arduino Zero संगत डिजाइन में माइक्रोचिप/Atmel ATSAMD21G), LPWR LTE CAT M1 या NB-IoT लॉन्ग-रेंज और लो-पावर मोडेम या लीगेसी 3G / GSM मोडेम द्वारा प्रदान की गई कनेक्टिविटी के साथ एम्बेडेड सेंसर बंडल का आरामदायक उपयोग।

itbrainpower.net शील्ड द्वारा xyz-mIoT में 5 एकीकृत सेंसर हो सकते हैं:

  • THS (तापमान और आर्द्रता सेंसर) - HDC2010,
  • tVOC और eCO2 (वायु गुणवत्ता सेंसर - CO2 कुल वाष्पशील कार्बनिक यौगिक- CO2 समतुल्य) - CCS811
  • हॉल (चुंबकीय सेंसर) - DRV5032 sau या IR (इन्फ्रारेड सेंसर) KP-2012P3C,
  • सेकेंडरी IR (इन्फ्रारेड सेंसर) - KP-2012P3C,
  • TILT (मूवमेंट वाइब्रेशन सेंसर) या REED (मैग्नेटिक सेंसर) - SW200D।

परियोजना के बारे में:

Arduino बोर्ड प्रोग्रामिंग सपोर्ट का उपयोग करते हुए CLOUD सेंसर डेटा लॉगर के रूप में स्वयं xyz-mIOT ढाल तापमान और आर्द्रता सेंसर का उपयोग करें…। टी शून्य से 15 मिनट।

आवश्यक समय: 10-15 मिनट।

पिछले उपयोगकर्ता अनुभव के आधार पर कार्यान्वयन का समय भिन्न हो सकता है। Arduino पर्यावरण की स्थापना और मैन्युअल Arduino वर्ग की स्थापना इस द्वारा कवर नहीं की जाती है कि कैसे; इसे गूगल करने की कोशिश करो। यहां पंजीकृत उपयोगकर्ताओं के लिए समर्थन पुस्तकालय और इसमें प्रयुक्त स्रोत कोड डाउनलोड के लिए कैसे उपलब्ध हैं।

कठिनाई: शुरुआती - मध्यवर्ती।

हार्डवेयर की आवश्यकता:

- xyz-mIoT शील्ड में निम्नलिखित PN के रूप में एकीकृत HDC2010 सेंसर है:

  • XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 और GSM मॉडम से लैस] या
  • XYZMIOT209#M95FA-UFL-1100000 [केवल GSM मॉडम से लैस]

- माइक्रो-साइज़ [4FF] LTE CATM1 या 2G सिम कार्ड [डेटा प्लान सक्षम होने पर]- छोटी LiPo बैटरी

- यूएफएल के साथ जीएसएम एम्बेडेड एंटीना या एसएमए प्लस यूएफएल से एसएमए पिगटेल के साथ जीएसएम एंटीना

चरण 1: हार्डवेयर, सोल्डरिंग

हार्डवेयर, सोल्डरिंग
हार्डवेयर, सोल्डरिंग

USB से 5V को बोर्ड के लिए प्राथमिक बिजली आपूर्ति के रूप में सक्षम करें जैसा कि यहां बताया गया है। वैकल्पिक: दोनों कनेक्टर पंक्तियों को मिलाप करें, बोर्ड को एक ब्रेडबोर्ड में रखें और एक पुरुष-पुरुष ब्रेडबोर्ड तार का उपयोग करके Vusb और Vraw के बीच कनेक्ट करें।

लीपो कनेक्टर को मिलाएं। लीपीओ ध्रुवीयता को ध्यान में रखें!

अपने सोल्डरिंग को दोबारा जांचें !!!

चरण 2: हार्डवेयर, सभी को एक साथ लाएं

हार्डवेयर, सभी को एक साथ लाओ
हार्डवेयर, सभी को एक साथ लाओ

उसके स्लॉट में माइक्रो-सिम डालें [सिम में पिन जांच प्रक्रिया हटा दी जानी चाहिए]।

एंटीना कनेक्ट करें, फिर USB केबल को xyz-mIoT USB पोर्ट और अपने कंप्यूटर से कनेक्ट करें।

लीपो बैटरी कनेक्ट करें।

चरण 3: सॉफ़्टवेयर डाउनलोड और इंस्टॉल करें, प्रारंभिक सेटिंग्स

ए। "xyz-mIoT शील्ड्स Arduino क्लास" डाउनलोड और इंस्टॉल करें, फिर कक्षाओं का अंतिम संस्करण डाउनलोड करें: "xyz-mIOT शील्ड IoT रेस्ट सपोर्ट" और "xyz-mIOT शील्ड सेंसर सपोर्ट क्लास" यहां से।

बी। कक्षाएं स्थापित करें। अभिलेखागार का विस्तार करें और कक्षाएं स्थापित करें - संक्षेप में:

  • Arduino स्थानीय हार्डवेयर फ़ोल्डर में "xyz-mIoT शील्ड्स Arduino वर्ग" फ़ाइलों की प्रतिलिपि बनाएँ (मेरा है: "C:\Users\dragos\Documents\Arduino\hardware"), फिर
  • समर्थन वर्ग फ़ोल्डर को अपने Arduino स्थानीय उपयोगकर्ता फ़ोल्डर में कॉपी करें [मेरा है: "C:\Users\dragos\Documents\Arduino\libraries"] और - Arduino वातावरण को पुनरारंभ करें। मैनुअल लाइब्रेरी इंस्टॉलेशन के बारे में अधिक जानकारी, Arduino लाइब्रेरी मैनुअल इंस्टॉलेशन के बारे में पढ़ें।

सी। "xyz_mIoT_v41_temp_humidity" नाम का फोल्डर बनाएं।

डी। यहां से प्रोजेक्ट Arduino कोड प्राप्त करें और इसे पिछले बनाए गए फ़ोल्डर में "xyz_mIoT_v41_temp_humidity.ino" के रूप में सहेजें।

इ। "xyz-mIOT शील्ड IoT रेस्ट सपोर्ट" वर्ग के अंदर निहित कुछ फाइलों में कुछ सेटिंग्स करें: - "itbpGPRSIPdefinition.h" लाइन 2 में अपने GSM प्रदाता के APN मान का उपयोग करके APN मान सेट करें (जैसे: RO ऑरेंज के लिए NET)

- "itbpGPRSIPdefinition.h" लाइन 9 में CLOUD Robofun के लिए SERVER_ADDRESS पता सेट करें #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- "itbpGSMdefinition.h" में "_itbpModem_" के लिए डिफ़ॉल्ट विकल्प टिप्पणी करें और (टिप्पणी चिह्न हटाएं) विकल्प चुनें "#define _itbpModem_ xyzmIoT" (पंक्ति 71)

- "itbpGSMdefinition.h" में अपने xyz-mIoT फ्लेवर के लिए सही मॉडम चुना: M95FA के लिए "#define xyzmIoTmodem TWOG" (लाइन 73) या BG96 के लिए "#define xyzmIoTmodem CATM1" चुना (पंक्ति 75)

चरण 4: रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।

रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।
रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।
रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।
रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।
रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।
रोबोफुन क्लाउड - नए सेंसर को परिभाषित करें और टोकन सेटिंग्स को कॉपी करें।

इसके लिए हमने रोबोफुन क्लाउड [सरल आरईएसटी कार्यान्वयन] https://iot.robofun.ro का उपयोग कैसे किया

  1. एक नया खाता बनाएं।
  2. दो नए सेंसर (xyzmIOT_temperature और xyzmIOT_humidity) जोड़ें।
  3. प्रत्येक नए बनाए गए सेंसर के लिए "टोकन" अध्याय तक पृष्ठ को नीचे स्क्रॉल करें और "टोकन" आईडी मान बनाए रखें। Arduino कोड में सेंसर आईडी [टोकन आईडी] सेट करने के लिए उन मानों का उपयोग किया जाएगा।

संदर्भ के लिए, उपरोक्त चित्र देखें।

चरण 5: Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें

Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें
Arduino - सेंसर टोकन आईडी, संकलित करें और IOT कोड अपलोड करें

Arduino में खोलें [(arduino.cc v >= 1.8.5] xyz_mIoT_v41_temp_humidity.ino प्रोजेक्ट।

ए। पिछले चरण [CLOUD में निर्मित] में बनाए गए एक के साथ tempTocken और humiTocken मान सेट करें।

यदि आप BG96 मॉड्यूल से लैस xyz-mIoT शील्ड का उपयोग करते हैं, तो आप client.setNetworkMode(GSMONLY) को कॉल करके नेटवर्क पंजीकरण मोड को "GSM मोड" या "LTE CATM1 मोड" के रूप में चुन सकते हैं।, संबंधित क्लाइंट.सेटनेटवर्कमोड (CATM1ONLY) फ़ंक्शन, क्लाइंट के ठीक बाद। फ़ंक्शन सेटअप () में शुरू ()।

* हम इसका उपयोग आरओ ऑरेंज एलटीई CATM1 सक्षम सिम के परीक्षण के लिए करते हैं।

बी। xyz-mIoT शील्ड रीसेट बटन को दो बार (तेज) दबाएं [बोर्ड प्रोग्रामिंग मोड में बदल जाएगा]।

Arduino में, "itbrainpower.net xyz-mIoT" बोर्ड और "itbrainpower.net xyz-mIoT" प्रोग्रामिंग पोर्ट चुनें।

सी। कोड संकलित करें और अपलोड करें।

xyz-mIoT शील्ड तापमान और आर्द्रता डेटा (1min. दर पर) का नमूना लेना शुरू कर देगा और नमूना मानों को CLOUD पर अपलोड करेगा।

डिबग आउटपुट की कल्पना करने के लिए निम्न सेटिंग्स के साथ डिबग पोर्ट का चयन करके Arduino सीरियल मॉनिटर या अन्य टर्मिनल का उपयोग करें: 115200bps, 8N, 1.

संदर्भ के लिए, उपरोक्त चित्र देखें।

तापमान लॉग किए गए डेटा को रोबोफुन क्लाउड सेंसर पेज या सार्वजनिक (साझा) पेज में देखा जा सकता है जैसा कि हमने चरण 4 में निर्दिष्ट किया है।

आनंद लेना!

बिना किसी वारंटी के ट्यूटोरियल प्रदान किया गया !!! अपने जोखिम पर इसका इस्तेमाल करो!!!!

मूल रूप से मेरे द्वारा itbrainpower.net परियोजनाओं और कैसे अनुभाग पर प्रकाशित किया गया है।

सिफारिश की: