विषयसूची:

अपने RevPi Core को Ubidots से कनेक्ट करें: 5 कदम
अपने RevPi Core को Ubidots से कनेक्ट करें: 5 कदम

वीडियो: अपने RevPi Core को Ubidots से कनेक्ट करें: 5 कदम

वीडियो: अपने RevPi Core को Ubidots से कनेक्ट करें: 5 कदम
वीडियो: AWS Data Visualization on Ubidots - Part 1.0 2024, जुलाई
Anonim
अपने RevPi Core को Ubidots से कनेक्ट करें
अपने RevPi Core को Ubidots से कनेक्ट करें

रेवोल्यूशन पाई एक खुला, मॉड्यूलर और टिकाऊ औद्योगिक पीसी है जो EN61131-2 मानक को पूरा करते हुए स्थापित रास्पबेरी पाई पर आधारित है। रास्पबेरी पाई कंप्यूट मॉड्यूल से लैस, रेवपी कोर बेस को ऊर्जा प्रबंधन, प्रक्रिया निगरानी, मशीन स्वास्थ्य और अधिक के लिए उपयुक्त I/O मॉड्यूल और फील्डबस गेटवे का उपयोग करके मूल रूप से विस्तारित किया जा सकता है।

रेव पाई कोर किसी भी एप्लिकेशन की नींव है और आपके आई/ओ आवश्यकताओं के विस्तार मॉड्यूल जैसे रेवपी डीआईओ, रेवपी एआईओ, रेवपी गेट्स के आधार पर डिजिटल, एनालॉग या गेटवे मॉड्यूल के रूप में संलग्न किया जा सकता है। रेवोल्यूशन पाई सीरीज़ की शुरुआत बेस डिवाइस, रेवपी कोर और रेवपी कोर 3 से होती है, जो मॉड्यूलर सिस्टम की सेंट्रल प्रोसेसिंग यूनिट है। 1.2 GHz और 1 GByte RAM के साथ क्वाड-कोर प्रोसेसर से लैस, ब्रॉडकॉम के मल्टी-कोर प्रोसेसर में इमेज प्रोसेसिंग या एज कंप्यूटिंग जैसे जटिल कार्यों के लिए पर्याप्त शक्ति है। एक डीआईएन रेल हाउसिंग में स्थापित और 24 वीडीसी द्वारा संचालित रेवपी कोर पिछले करने के लिए बनाया गया है और मानक ऊर्जा इनपुट की आवश्यकता है।

निम्नलिखित मार्गदर्शिका में आप सीखेंगे कि कैसे अपने RevPi Core और RevPi Core 3 को Ubidots Cloud के साथ एकीकृत करें, एक पायथन फर्मवेयर स्क्रिप्ट के माध्यम से दबाव, तापमान और आर्द्रता रीडिंग का अनुकरण करें, और इस डेटा को अपने स्वयं के Ubidots एप्लिकेशन में आसानी से देखें। यह ट्यूटोरियल केवल रेवपी कोर सेटअप के लिए डिज़ाइन किया गया है, यदि आपके पास पहले से ही आपका कोर संकलित है और अब कुछ विस्तार मॉड्यूल के साथ काम करना चाहते हैं, तो कृपया अतिरिक्त एकीकरण और अनुप्रयोग विकास के लिए नीचे दिए गए सेटअप आलेख का संदर्भ लें: रेवपी कोर + रेवपी डीआईओ

चरण 1: आवश्यकताएँ

  • ईथरनेट केबल
  • 24V बिजली की आपूर्ति
  • क्रांति पाई कोर 3
  • Ubidots खाता - या - STEM लाइसेंस

चरण 2: हार्डवेयर सेटअप

अपने RevPi Core या RevPi Core 3 का सेटअप शुरू करने के लिए, अपने डिवाइस को कॉन्फ़िगर और कनेक्ट करने के लिए रेवोल्यूशन पाई से क्विक स्टार्ट गाइड देखें।;)

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

सुडो एपीटी-अपडेट प्राप्त करें

फिर:

सुडो एपीटी-अपग्रेड प्राप्त करें

नोट: ऊपर दिए गए आदेशों को अपडेट होने में कई मिनट लगेंगे। पूरा सिस्टम अपडेट हो रहा है, इसलिए कृपया धैर्य रखें।

चरण 3: फर्मवेयर सेटअप

हमने रेवपी कोर के साथ उपयोग में आसान होने के कारण, पायथन प्रोग्रामिंग भाषा का उपयोग करने का निर्णय लिया। यदि आप किसी अन्य भाषा को कोड करना चाहते हैं तो कृपया फर्मवेयर समर्थन में अतिरिक्त विवरण के लिए क्रांति पाई फोरम देखें।

यदि आप पहली बार अपने RevPi Core में Python के साथ काम कर रहे हैं, तो थोड़ा और परिचित होने के लिए इस वीडियो को देखें।

1. अपना फर्मवेयर लिखना शुरू करने के लिए, रेवपी कोर टर्मिनल में एक पायथन स्क्रिप्ट बनाएं। नई स्क्रिप्ट बनाने के लिए हम नैनो एडिटर का उपयोग करने जा रहे हैं। ऐसा करने के लिए नीचे दी गई कमांड चलाएँ:

नैनो ubidots_revpi.py

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

इस नमूना कोड में हमने यूबीडॉट्स के साथ डेटा संचार के लिए हर 1 सेकंड में देरी लिखी है। यदि आप इस देरी को बढ़ाना चाहते हैं, तो आप "देरी = 1" लाइन को समायोजित करके ऐसा कर सकते हैं।

नोट: स्क्रिप्ट को नैनो संपादक में सहेजने के लिए - Ctrl+o दबाएं, लिखने के लिए फ़ाइल नाम की पुष्टि करें (ubidots_revpi.py) और एंटर दबाएं। नैनो संपादक को बंद करने के लिए Ctrl+x दबाएं.

3. अब स्क्रिप्ट का परीक्षण करते हैं। RevPi टर्मिनल में पहले बनाई गई स्क्रिप्ट चलाएँ: python ubidots_revpi.py

एक बार जब स्क्रिप्ट चलना शुरू हो जाती है, तो आप Ubidots सर्वर से सफल स्थिति कोड प्रतिक्रिया देखेंगे।

चरण 4: अपने डेटा की कल्पना करें

अपने डेटा की कल्पना करें
अपने डेटा की कल्पना करें
अपने डेटा की कल्पना करें
अपने डेटा की कल्पना करें

अपने Ubidots खाते में जाएं और सत्यापित करें कि डेटा प्राप्त हो गया है। आप डिवाइस अनुभाग में स्वचालित रूप से बनाया गया एक नया उपकरण देखेंगे जिसमें डिवाइस का नाम आपके RevPi Core का MAC पता होगा।

RevPi Core MAC एड्रेस को डिवाइस लेबल के रूप में निर्दिष्ट करने का लाभ यह है कि एक ही स्क्रिप्ट आपके सभी RevPi Cores की सेवा करेगी, लेकिन केवल कोड में MAC एड्रेस को एडजस्ट करने की आवश्यकता होगी। यह बनाए रखता है कि पहली बार से आखिरी बार जब आप यूबीडॉट्स को डेटा भेजते हैं, तो डेटा हमेशा यूबीडॉट्स में अपने उचित डिवाइस में संग्रहीत रहता है।

अपने Ubidots डिस्प्ले में अपने डिवाइस के नाम के रूप में MAC पता पसंद नहीं है? चिंता मत करो! आप नाम को अधिक अनुकूल में बदल सकते हैं, लेकिन डिवाइस लेबल मैक पते के रूप में रहेगा ताकि यह भ्रमित न हो कि कौन सा डिवाइस है। Ubidots में डिवाइस लेबल और डिवाइस नामों को बेहतर ढंग से समझने के लिए यह सहायता केंद्र लेख देखें।

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

महत्वपूर्ण नोट: जैसा कि पहले उल्लेख किया गया है, प्रदान किए गए नमूना कोड से प्रकाशित डेटा सिम्युलेटेड है। वास्तविक दुनिया के वातावरण को समझना शुरू करने के लिए, आपको क्रांति पीआई के विस्तार मॉड्यूल की आवश्यकता होगी। रेवपी डीआईओ जैसा एक, कृपया सेंसर और एक्चुएटर रीडिंग के लिए इस एकीकरण को बनाने के लिए नीचे दिए गए लेख का संदर्भ लें: रेवपी कोर + रेवपी डीआईओ

चरण 5: परिणाम

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

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

सिफारिश की: