विषयसूची:

रास्पबेरी पाई के साथ MySQL और Node-RED: 6 कदम
रास्पबेरी पाई के साथ MySQL और Node-RED: 6 कदम

वीडियो: रास्पबेरी पाई के साथ MySQL और Node-RED: 6 कदम

वीडियो: रास्पबेरी पाई के साथ MySQL और Node-RED: 6 कदम
वीडियो: Open Source SCADA: Node-RED, OPC UA & MySQL on Raspberry Pi 2024, नवंबर
Anonim
रास्पबेरी पाई के साथ MySQL और Node-RED
रास्पबेरी पाई के साथ MySQL और Node-RED

नमस्कार दोस्तों। इस निर्देश में, मैं आपको दिखाऊंगा कि एक साधारण CPU तापमान लकड़हारा बनाने के लिए Node-RED mysql नोड का उपयोग कैसे करें। आएँ शुरू करें।

यह सीखने के लिए एक शुरुआती मार्गदर्शक भी होगा:

नोड-रेड, इसकी संभावनाएं, और मुख्य नोड्स।

PHPMyAdmin और MySQL की स्थापना।

नोड-रेड में जावास्क्रिप्ट फंक्शन नोड।

धुंधली तस्वीर के लिए खेद है।

चरण 1: आवश्यक चीजें

आवश्यक चीजें
आवश्यक चीजें
आवश्यक चीजें
आवश्यक चीजें
आवश्यक चीजें
आवश्यक चीजें

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

आपको टर्मिनल (या एसएसएच) के माध्यम से अपने कंप्यूटर पर इंटरनेट कनेक्शन और स्थानीय पहुंच की भी आवश्यकता होगी।

यदि आप Mac या Linux का उपयोग कर रहे हैं:-

$ ssh pi@your_pi's_ip_address

यदि आप विंडोज का उपयोग कर रहे हैं, तो पुट्टी को डाउनलोड और इंस्टॉल करें:-

www.chiark.greenend.org.uk/~sgtatham/putty…

चरण 2: लॉगिन

लॉग इन करें
लॉग इन करें
लॉग इन करें
लॉग इन करें
लॉग इन करें
लॉग इन करें

डिफ़ॉल्ट रास्पियन लॉगिन: -

पाई और रास्पबेरी।

इसके बाद, इन आदेशों को चलाएँ।

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

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

sudo apt- नोडज npm nodered स्थापित करें।

ध्यान दें कि यदि आप रास्पियन, या उबंटू 18.04 एलटीएस या डेबियन 9 के पुराने संस्करण का उपयोग कर रहे हैं तो आपको आसानी से उपलब्ध नहीं होगा

ऐसे मामलों में आपको नोड-रेड इंस्टाल स्क्रिप्ट को मैन्युअल रूप से चलाना होगा: -

बैश <(कर्ल-एसएल

चरण 3: कुछ और कमांड

कुछ और कमांड
कुछ और कमांड
कुछ और कमांड
कुछ और कमांड
कुछ और कमांड
कुछ और कमांड
कुछ और कमांड
कुछ और कमांड

आपके पास सब कुछ स्थापित होने के बाद रन

sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2

ऑनलाइन आप phpmyadmin और mysql को स्थापित करने के निर्देश भी पा सकते हैं।

सुडो नैनो /etc/apache2/apache2.conf

नीचे जाएं और जोड़ें

शामिल करें /etc/phpmyadmin/apache.conf

Ctrl + O का उपयोग करके सहेजें, दर्ज करें। CTrl + x. के साथ बाहर निकलें

sudo /etc/init.d/apache2 पुनरारंभ करें

यदि phpmyadmin सफलतापूर्वक स्थापित हो गया है तो आपको लोकलहोस्ट/phpmyadmin में लॉगिन करने में सक्षम होना चाहिए

लोकलहोस्ट को अपने पाई के आईपी से बदलें।

रूट और पासवर्ड के रूप में लॉगिन करें जिसे आपने पहले phpmyadmin स्थापना के दौरान सेट किया था।

चरण 4: नोड-रेड और PHPMyAdmin

नोड-रेड और PHPMyAdmin
नोड-रेड और PHPMyAdmin
नोड-रेड और PHPMyAdmin
नोड-रेड और PHPMyAdmin
नोड-रेड और PHPMyAdmin
नोड-रेड और PHPMyAdmin

नोड-रेड आपको ग्राफिक रूप से कनेक्टेड प्रोग्राम या फ्लो बनाने की सुविधा देता है। नोड-रेड के बारे में अधिक जानें

अभी के लिए, मैं आपको दिखाऊंगा कि एक साधारण लकड़हारा कैसे बनाया जाता है।

raspberrypi.local:1880. पर जाएं

चित्रों का पालन करें।

यह JSON स्ट्रिंग है

[{"id":"7c27ad7b.९०७५६४", "टाइप":"टैब", "लेबल":"MySQL टेस्ट", "अक्षम":गलत, "जानकारी":"यह MySQL नोड में प्रदर्शन करने के लिए एक प्रवाह है नोड-रेड।\nहम रास्पबेरी पाई के सीपीयू के तापमान को मापते हैं और इसे डेटाबेस में लॉग करते हैं।"}, {"id":"abb00580.da71b8", "type":"inject", "z":"7c27ad7b। 907564", "नाम": "ट्रिगर", "विषय": "", "पेलोड": "", "पेलोड टाइप": "तारीख", "दोहराना": "2", "क्रॉस्टैब": "", "एक बार ":false, "एक बार देरी":0.1, "x":120, "y":120, "तार":

इस स्ट्रिंग को कॉपी और पेस्ट करें जैसा कि चित्र में दिखाए गए स्थान पर है।

मैंने PHPMyAdmin में प्रविष्टियाँ दिखाते हुए चित्र भी पोस्ट किए हैं।

चरण 5: कुछ बातों पर ध्यान दें

नोट कुछ बातें
नोट कुछ बातें
नोट कुछ बातें
नोट कुछ बातें

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

नोड-रेड चलाने के लिए:-

१)सीधे-

$ नोड-रेड-स्टार्ट

2) हर बूट पर-

$ sudo systemctl nodered.service सक्षम करें

चरण 6: आपका अपना CPU_Temp_Logger

आपका अपना CPU_Temp_Logger!
आपका अपना CPU_Temp_Logger!

अब यदि आप डेटाबेस को phpmyadmin में ब्राउज़ करते हैं जैसा कि चित्र में दिखाया गया है, तो आप देखेंगे कि आपकी तालिका में आपके CPU के तापमान के साथ प्रविष्टियाँ जोड़ी गई हैं।

फ़ंक्शन नोड यहाँ कुंजी है। यह आपको संदेशों को फ़िल्टर करने और अस्थायी चर के साथ क्वेरी भेजने की अनुमति देता है। मैंने इसे फंक्शन नोड में समझाया है। इसकी जांच - पड़ताल करें। प्रविष्टियां हर दो सेकंड में की जाती हैं, लेकिन आप इंजेक्शन नोड में देरी को बदल सकते हैं।

मज़े करो:)

कृपया इस परियोजना को पसंद करें और टिप्पणी पोस्ट करें, क्योंकि वे वास्तव में बहुत मदद करते हैं। साथ ही, मेरे द्वारा की गई किसी भी गलती को इंगित करना सुनिश्चित करें, और बेझिझक प्रश्न पूछें।

इस लेख को देखने के लिए धन्यवाद।

अलविदा !!!

सिफारिश की: