विषयसूची:
- चरण 1: IoT आज कैसे काम करता है
- चरण 2: मोज़िला भविष्य की कल्पना कैसे करें
- चरण 3: अपना व्यक्तिगत मोज़िला IOT मुक्त गेटवे बनाना प्रारंभ करें
- चरण 4: डिवाइस जोड़ें
- चरण 5: Arduino डिवाइसेस
- चरण 6: ESP8266 + रिले शील्ड
- चरण 7: नोड ESP8266 सेंसर
वीडियो: ईएसपी8266 और जेड-वेव के साथ मोज़िला आईओटी गेटवे: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
जनता को शक्ति! मोज़िला आईओटी प्रोटोकॉल को मुक्त करना चाहता हैइस परियोजना का दायरा "सुनिश्चित करना है कि इंटरनेट एक वैश्विक सार्वजनिक संसाधन है, सभी के लिए खुला और सुलभ है।" इंटरनेट ऑफ थिंग्स (IoT) इंटरनेट का एक नया युग है। और इंटरनेट की तरह, Mozilla सभी के लिए एक निःशुल्क प्रोटोकॉल की कल्पना करता है। क्रॉस-प्लेटफ़ॉर्म, क्रॉस कंट्री, क्रॉस ब्रांड।
हार्डवेयर
इस परियोजना के लिए आपके पास होना चाहिए:
1 एक्स रास्पबेरी पाई 3 (https://amzn.to/2DmQ8eB)
2 एक्स ईएसपी8266 (https://amzn.to/2AUvC3c)
ऐच्छिक
1 एक्स जेड-वेव डोंगल एडाप्टर (https://amzn.to/2HxZokm)
ESP8266-01 रिले बोर्ड (https://amzn.to/2Ufx7Ao)
रास्पबेरी पाई सेटअप के लिए वैकल्पिक
चूहा
कीबोर्ड
एचडीएमआई मॉनिटर
सॉफ्टवेयर
इस परियोजना के लिए आपके पास होना चाहिए:
Arduino IDE या Arduino Create (https://create.arduino.cc)
रास्पबेरी के लिए मोज़िला गेटवे 3
सभी मोज़िला गेटवे पुस्तकालय
चरण 1: IoT आज कैसे काम करता है
आज हमारे पास IOT संचार के अंदर बहुत सारे घटक हैं। उदाहरण के लिए, आपके पास एक अमेज़ॅन एलेक्सा गेटवे और उससे जुड़े बहुत सारे उपकरण होने चाहिए। लेकिन मोज़िला गेटवे के साथ आप एलेक्सा, Google होम किट, साधारण ESP8266 या किसी भी ऐसे डिवाइस का उपयोग करने के लिए उसी गेटवे का उपयोग कर सकते हैं जिसे आप अपने घर को "स्मार्टिफ़िंग" करना चाहते हैं।
चरण 2: मोज़िला भविष्य की कल्पना कैसे करें
मोज़िला परियोजना 3 घटकों के साथ एक प्रायोगिक ढांचा है:
थिंग्स गेटवे: वेब ऑफ थिंग्स गेटवे का कार्यान्वयन।
थिंग्स क्लाउड: IoT क्लाउड सेवाओं का एक संग्रह।
थिंग्स फ्रेमवर्क: वेब थिंग्स के निर्माण के लिए पुन: प्रयोज्य सॉफ्टवेयर घटकों का एक संग्रह।
रास्पबेरी पाई गेटवे
सभी परियोजना का मूल मोज़िला द्वारा रास्पबेरी पाई 3 गेटवे है। यह वास्तव में सरल कदम है। मोज़िला ने एक लिनक्स डिस्ट्रो तैयार किया है जो रास्पबेरी पाई पर सिस्टम स्थापित करता है। आप अपने स्मार्टफोन का उपयोग करके गेटवे सेट कर सकते हैं।
चरण 3: अपना व्यक्तिगत मोज़िला IOT मुक्त गेटवे बनाना प्रारंभ करें
1. फ्लैश एसडी कार्ड
मोज़िला से पूर्व-निर्मित रास्पबेरी पाई ओएस छवि डाउनलोड करें और इसे एसडी कार्ड पर फ्लैश करें। इस लिंक से मोज़िला गेटवे डिस्ट्रो डाउनलोड करें। एसडी पर मोज़िला गेटवे स्थापित करने के लिए आप रास्पबेरी पाई आधिकारिक गाइड का उपयोग कर सकते हैं। एक अन्य संभावना बलेना एचर (https://www.balena.io/etcher/) है।
बलेना एथसर विंडोज मैक और लिनक्स के लिए एक प्रोग्राम है जो एसडी पर एक आईएसओ इमेज कॉपी करता है।
2. स्टार्ट यू गेटवे
अब आप अपना मोज़िला गेटवे शुरू कर सकते हैं। उसके बाद, आप रास्पबेरी पाई से वाईफाई का उपयोग करके अपने फोन को गेटवे से कनेक्ट कर सकते हैं। अपने गेटवे को अपने वाईफाई नेटवर्क से कनेक्ट करें
उसके बाद, आपको मोज़िला क्लाउड सिस्टम के लिए एक सुरंग बनानी होगी। उसके बाद, आप अपने लोकल एरिया नेटवर्क से अपना गेटवे इवन आउट देख सकते हैं।
इस चरण के बाद, आपको अपने मोज़िला क्रेडेंशियल के साथ एक ईमेल प्राप्त होता है। आपको मॉड्यूल को संकलित करना होगा और … बस!
चरण 4: डिवाइस जोड़ें
अब आप कुछ डिवाइस जोड़ सकते हैं। आप Zigbee उपकरणों को जोड़ने के लिए Zigbee डोंगल का उपयोग कर सकते हैं या Z-Wave उपकरणों के लिए Z-Wave डोंगल का उपयोग कर सकते हैं।
चरण 5: Arduino डिवाइसेस
मेरा समाधान Arduino संगत उपकरणों का उपयोग करने में सक्षम है। मैं 2 नोड ईएसपी8266 का उपयोग करता हूं। उनमें से एक का उपयोग रिसीवर के रूप में किया जाता है। आप बोर्ड को एक रिले से जोड़ सकते हैं और उदाहरण के लिए एक लाइट को कमांड कर सकते हैं। दूसरा एक ESP8266 है जो एक सेंसर से डेटा एकत्र करता है और मान को गेटवे पर भेजता है। इसमें कोड (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) मैंने डिबग टेस्ट बनाया है। ESP8266 गेटवे डैशबोर्ड पर हर 3 सेकंड में एक यादृच्छिक संख्या भेजता है।
नोड ESP8266 का नेतृत्व जीथब कोड (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED) पर लिंक है।
कोड डाउनलोड करें और Node ESP8266 बोर्ड पर डालें।
चरण 6: ESP8266 + रिले शील्ड
मैंने भी इस तरह के बोर्ड का इस्तेमाल किया है। एक ESP8266 + रिले। आप मेरा कोड Github पर देख सकते हैं। आपको केवल ESP8266 बोर्ड पर फर्मवेयर चार्ज करना होगा और साथ ही आप एक रिले को कमांड कर सकते हैं जो Mozilla WoT Gateway के साथ स्पष्ट रूप से काम करता है।
जब आप डिवाइस जोड़ते हैं तो आप एक एलईडी डिवाइस की तरह उपयोग कर सकते हैं। यदि आप मोज़िला गेटवे से "ऑन" कमांड भेजते हैं तो ईएसपी सीरियल पोर्ट कमांड द्वारा रिले शील्ड को रिले पर स्विच करने के लिए एक सीरियल कमांड भेजता है, अन्यथा ईएसपी 8266 बोर्ड को रिले के लिए स्विच ऑफ कमांड भेजता है।
यह जीथब कोड पर लिंक है (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
चरण 7: नोड ESP8266 सेंसर
आप नोड ESP8266 सेंसर के लिए कोड देख सकते हैं। यह जीथब कोड पर लिंक है (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
आपको ईएसपी एलईडी और ईएसपी सेंसर के लिए कुछ पुस्तकालयों को शामिल करना होगा।
"थिंग.एच"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
इसके अलावा ESP8266-01 रिले के लिए, आपको अवश्य शामिल करना चाहिए
"सॉफ्टवेयर सीरियल.एच"
इस कोड से आप अपना लोकल नेटवर्क SSID और पासवर्ड सेट करें। एक नया ThigDevice इंस्टेंस बनाने के बाद।
सिफारिश की:
(आईओटी परियोजना) ईएसपी8266 और ओपनवेदर एपीआई का उपयोग करके मौसम डेटा प्राप्त करें: 5 कदम
(IOT प्रोजेक्ट) ESP8266 और Openweather API का उपयोग करके मौसम डेटा प्राप्त करें: इस निर्देश में हम एक साधारण IOT प्रोजेक्ट बनाने जा रहे हैं, जिसमें openweather.com/api से हमारे शहर का मौसम डेटा प्राप्त करें और इसे प्रोसेसिंग सॉफ़्टवेयर का उपयोग करके प्रदर्शित करें।
स्क्रॉलिंग टेक्स्ट डिस्प्ले (ए टू जेड गाइड): 25 कदम (चित्रों के साथ)
स्क्रॉलिंग टेक्स्ट डिस्प्ले (ए टू जेड गाइड): इस निर्देश योग्य / वीडियो में मैं आपको चरण-दर-चरण निर्देशों के साथ मार्गदर्शन करूंगा कि कैसे Arduino के साथ स्क्रॉलिंग टेक्स्ट डिस्प्ले बनाया जाए। मैं यह नहीं समझाऊंगा कि Arduino के लिए कोड कैसे बनाया जाता है, मैं आपको दिखाऊंगा कि मौजूदा कोड का उपयोग कैसे करें। आपको क्या और कहाँ सहयोग करने की आवश्यकता है
आसान आईओटी - मध्यम श्रेणी के आईओटी उपकरणों के लिए ऐप नियंत्रित आरएफ सेंसर हब: 4 कदम
आसान आईओटी - मध्यम श्रेणी के आईओटी उपकरणों के लिए ऐप नियंत्रित आरएफ सेंसर हब: ट्यूटोरियल की इस श्रृंखला में, हम उन उपकरणों का एक नेटवर्क बनाएंगे जिन्हें एक केंद्रीय हब डिवाइस से रेडियो लिंक के माध्यम से नियंत्रित किया जा सकता है। वाईफ़ाई या ब्लूटूथ के बजाय 433 मेगाहर्ट्ज सीरियल रेडियो कनेक्शन का उपयोग करने का लाभ बहुत अधिक रेंज है (अच्छे के साथ
IoT RC कार स्मार्ट लैंप रिमोट या गेटवे के साथ: 8 कदम (चित्रों के साथ)
स्मार्ट लैंप रिमोट या गेटवे के साथ IoT RC कार: एक असंबंधित प्रोजेक्ट के लिए, मैं अपने घर में मौजूद MiLight स्मार्ट लैंप और लैंप रिमोट से बात करने के लिए कुछ Arduino कोड लिख रहा था। वायरलेस रिमोट से कमांड को इंटरसेप्ट करने में सफल होने के बाद, मैंने परीक्षण करने के लिए एक छोटी आरसी कार बनाने का फैसला किया
श्री ई.जेड. ट्यूब विकास बोर्ड: 4 कदम (चित्रों के साथ)
श्री ई.जेड. ट्यूब विकास बोर्ड: लक्ष्य/उद्देश्य: श्री ई.जेड. ट्यूब 'लोहे' के बिना एक सस्ता वैक्यूम ट्यूब ऑडियो प्लेटफॉर्म है: कोई पावर ट्रांसफॉर्मर नहीं, कोई आउटपुट ट्रांसफॉर्मर नहीं। एक ट्यूब एम्पलीफायर में आम तौर पर कई भारी, महंगे ट्रांसफॉर्मर होंगे: आउटपुट ट्रांसफॉर्मर जो स्पीक की रक्षा करते हैं