विषयसूची:
- चरण 1:
- चरण 2: फायरबेस पर एक नया डेटाबेस बनाएं
- चरण 3: Arduino Sketch में होस्ट नाम/डेटाबेस गुप्त कुंजी जोड़ें
- चरण 4: अपने NodeMCU को वाईफाई से कनेक्ट करें
- चरण 5: Arduino स्केच को पूरा करें।
- चरण 6: Arduino स्केच को NodeMCU में अपलोड करें
- चरण 7: आगे के नियंत्रण के लिए एक प्रगतिशील वेब ऐप बनाएं
वीडियो: NodeMCU पर फायरबेस डेटाबेस से डेटा कैसे प्राप्त करें: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस निर्देश के लिए, हम Google Firebase में एक डेटाबेस से डेटा प्राप्त करेंगे और इसे आगे की पार्सिंग के लिए NodeMCU का उपयोग करके प्राप्त करेंगे।
परियोजना आवश्यकताएँ:
1) NodeMCU या ESP8266 नियंत्रक
2) फायरबेस डेटाबेस बनाने के लिए जी-मेल खाता।
3) फायरबेस Arduino IDE लाइब्रेरी डाउनलोड करें और इसे Arduino IDE पर इंस्टॉल करें।
चरण 1:
चरण 2: फायरबेस पर एक नया डेटाबेस बनाएं
बस फायरबेस कंसोल पर जाएं और ऐड प्रोजेक्ट पर क्लिक करें।
एक बार ऐसा करने के बाद, डेटाबेस टैब पर जाएं और रीयलटाइम डेटाबेस जोड़ें।
चरण 3: Arduino Sketch में होस्ट नाम/डेटाबेस गुप्त कुंजी जोड़ें
डेटाबेस के शीर्ष से होस्ट नाम और सेटिंग> प्रोजेक्ट सेटिंग> सेवा खाते> डेटाबेस रहस्य से डेटाबेस गुप्त कुंजी की प्रतिलिपि बनाएँ।
सेटअप कोड में Firebase को प्रारंभ करते समय इन विवरणों का उपयोग करें। उदाहरण के लिए:
Firebase.begin("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
चरण 4: अपने NodeMCU को वाईफाई से कनेक्ट करें
अपने NodeMCU को राउटर से जोड़ने के लिए अपने Arduino स्केच में निम्न पंक्ति जोड़ें:
WiFi.begin("SSID", "p@ssword");
SSID को अपने राउटर के SSID से और p@ssword को राउटर पासवर्ड से बदलें।
चरण 5: Arduino स्केच को पूरा करें।
फायरबेस/अरुडिनो लाइब्रेरी फायरबेस डेटाबेस तक पहुंच को आसान बनाने के लिए कई प्रकार के कार्य प्रदान करती है:
FirebaseObject वस्तु = Firebase.get ("/");
स्टार्ट कमांड का उपयोग करके फायरबेस से जुड़ने के बाद, उपरोक्त कमांड आपको पूरे डेटाबेस को पुनः प्राप्त करने में मदद करता है, जिसे बाद में अतिरिक्त फायरबेस ऑब्जेक्ट्स का उपयोग करके पार्स किया जा सकता है।
क्लासफायरबेसऑब्जेक्ट
फायरबेस में संग्रहीत मूल्य का प्रतिनिधित्व करता है, एक विलक्षण मूल्य (लीफ नोड) या एक ट्री संरचना हो सकता है।
int getInt (स्थिरांक स्ट्रिंग और पथ)
यह फ़ंक्शन आपको बताए गए पथ पर संग्रहीत एक पूर्णांक मान प्राप्त करने में मदद कर सकता है।
स्ट्रिंग गेटस्ट्रिंग (स्थिरांक स्ट्रिंग और पथ)
getString किसी दिए गए कुंजी (पथ में उल्लिखित) के तहत संग्रहीत स्ट्रिंग प्राप्त करता है।
चरण 6: Arduino स्केच को NodeMCU में अपलोड करें
सुनिश्चित करें कि बोर्ड को ठीक से चुना गया है और सही पोर्ट का उपयोग किया जा रहा है।
अधिक कार्यान्वयन विवरण के लिए उदाहरण स्केच देखें।
चरण 7: आगे के नियंत्रण के लिए एक प्रगतिशील वेब ऐप बनाएं
IoT क्षेत्र में कार्यक्षमता बढ़ाने के लिए, आप एक प्रगतिशील वेब ऐप भी बना सकते हैं जो Android/iOS स्मार्टफ़ोन के लिए कार्यक्षमता बढ़ा सकता है। आश्चर्यजनक रूप से, PWA बनाने के लिए Android विकास का न्यूनतम ज्ञान आवश्यक है और यह पूरी तरह से वेब-आधारित है। इस प्रकार, हम एक NodeMCU के साथ-साथ PWA का उपयोग करके डेटाबेस में हेरफेर कर सकते हैं।
सिफारिश की:
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: 7 कदम
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: MySQL एक व्यापक रूप से उपयोग किया जाने वाला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो संरचित क्वेरी भाषा (SQL) का उपयोग करता है। किसी बिंदु पर, आप Arduino/NodeMCU सेंसर डेटा को MySQL डेटाबेस में अपलोड करना चाह सकते हैं। इस निर्देशयोग्य में, हम देखेंगे कि कैसे कनेक्ट किया जाए
शुरुआती के लिए माइक्रोसॉफ्ट एक्सेस में रिलेशनल डेटाबेस कैसे डिजाइन करें: 17 कदम
शुरुआती के लिए Microsoft Access में रिलेशनल डेटाबेस कैसे डिज़ाइन करें: आगामी निर्देश विवरण सेट करता है कि Microsoft Access में रिलेशनल डेटाबेस कैसे डिज़ाइन किया जाए। यह मार्गदर्शिका पहले बताएगी कि दो (2) तालिकाओं को ठीक से कैसे जोड़ा जाए। फिर मैं विस्तार से बताऊंगा कि इस नए रिश्ते से एक फॉर्म कैसे बनाया जाए, जिससे उपयोगकर्ता को इनपुट करने की अनुमति मिल सके
STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम
एसटीएम 32 आधारित माइक्रोकंट्रोलर से पीसी तक डेटा कैसे प्राप्त करें: यहां इस ट्यूटोरियल में हमने एसटीएम 32 एल 100 एमसीयू के यूएआरटी में से एक का उपयोग करके माइक्रोकंट्रोलर से पीसी में डेटा प्रेषित किया है।
कैसे कोशिश करें और मुफ्त घटक प्राप्त करें: 5 कदम
कैसे कोशिश करें और मुफ्त घटक प्राप्त करें: कभी-कभी आपके पास पैसा नहीं होता है, लेकिन आप कुछ अच्छा बनाना चाहते हैं। यहाँ आपकी मदद करने के लिए एक गाइड है
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं … ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: यदि आप कभी किसी वेबसाइट पर जाते हैं और यह एक गाना बजाता है जो आपको पसंद है और आप इसे चाहते हैं तो यहां आपके लिए निर्देश है कि अगर आप कुछ गड़बड़ करते हैं तो मेरी गलती नहीं है (ऐसा ही होगा यदि आप बिना किसी कारण के सामान हटाना शुरू कर देते हैं) ) ive संगीत प्राप्त करने में सक्षम है