विषयसूची:
- चरण 1: Zigbee-shepherd के साथ काम करने के लिए USB मॉड्यूल कोड अपलोड करें
- चरण 2: ज़िग्बी-चरवाहे को कॉन्फ़िगर करना
- चरण 3: ZigBee नियंत्रण सेवा निष्पादित करें और लैंप को कनेक्ट करें
- चरण 4: दीपक को नियंत्रित करना
- चरण 5: निष्कर्ष
वीडियो: ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल के माध्यम से एक लैंप को कैसे कनेक्ट और नियंत्रित करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह निर्देश उपयोगकर्ता को सिखाता है कि ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल को कैसे कनेक्ट और सही ढंग से स्थापित करना है और इसे ज़िगबी नियंत्रित लैंप (ओएसआरएएम) के साथ बातचीत करना है, जिससे ज़िगबी आईओटी नेटवर्क बन जाता है।
आवश्यकताएं:
- ड्रैगनबोर्ड 410c;
- सीसी2531 यूएसबी डोंगल;
- टेक्सास इंस्ट्रूमेंट्स सीसी डीबगर/प्रोग्रामर;
- OSRAM लाइटिफाई ट्यूनेबल व्हाइट A19.
चरण 1: Zigbee-shepherd के साथ काम करने के लिए USB मॉड्यूल कोड अपलोड करें
सबसे पहले, ज़िग्बी-शेफर्ड के साथ काम करने के लिए यूएसबी मॉड्यूल में एक कोड अपलोड करना आवश्यक है। यह उपकरणों को सही ढंग से पहचानने और आईओटी नेटवर्क को ठीक से बनाने की कार्यक्षमता प्रदान करेगा।
इसे संभव बनाने के लिए, कृपया इस GitHub ट्यूटोरियल को देखें।
चरण 2: ज़िग्बी-चरवाहे को कॉन्फ़िगर करना
यह ध्यान में रखते हुए कि कोड पहले से ही ZigBee USB मॉड्यूल पर अपलोड किया गया है, अब zigbee-shepherd एप्लिकेशन को कॉन्फ़िगर करने का समय आ गया है।
ज़िगबी-शेफर्ड को नोड पर विकसित किया गया था, इसलिए ड्रैगनबोर्ड पर नोड को स्थापित करना आवश्यक है। स्थापना प्रत्येक परिचालन प्रणाली के लिए अलग है, इसलिए इसे सही तरीके से स्थापित करने का तरीका जानने के लिए इस लिंक पर डेबियन विषय देखें।
ड्रैगनबोर्ड पर पहले से ही नोड स्थापित होने के साथ, कृपया ज़िगबी-शेफर्ड को कॉन्फ़िगर करने के लिए अगले चरणों का पालन करें:
- प्रोजेक्ट के लिए "zbserver" नाम से एक फोल्डर बनाएं (CLI: ~$ mkdir zbserver)
- zbserver फ़ोल्डर के अंदर, "server.js" नाम की एक फ़ाइल बनाएँ (CLI: ~$ touch server.js)
-
अब, प्रोजेक्ट के लिए कुछ निर्भरताएँ स्थापित करना, ज़िगबी-शेफर्ड, सीरियलपोर्ट स्थापित करना और CLI कमांड द्वारा libs व्यक्त करना आवश्यक है:
- :~/zbserver$ sudo npm सीरियलपोर्ट स्थापित करें
- :~/zbserver$ sudo npm ज़िग्बी-शेफर्ड स्थापित करें
- :~/zbserver$ sudo npm एक्सप्रेस स्थापित करें
उसके बाद, सर्वर के नियंत्रण कोड (इस चरण के अंत में संलग्न) को बनाई गई "server.js" फ़ाइल में कॉपी करना आवश्यक है।
नोट: यह केवल दिए गए लैंप के साथ काम करता है और USB डोंगल को Dragonboard पर जोड़ा जाना चाहिए।
चरण 3: ZigBee नियंत्रण सेवा निष्पादित करें और लैंप को कनेक्ट करें
लैंप को सर्वर से जोड़ने के लिए यह आवश्यक है कि बनाए गए फोल्डर (zbserver) डायरेक्टरी में जाएं और CLI कमांड द्वारा "server.js" (ड्रैगनबोर्ड पर जुड़े डोंगल के साथ) फाइल को निष्पादित करें:
~/zbserver$ सुडो नोड सर्वर.जेएस
खोले गए कंसोल को ज़िग्बी कनेक्शन की स्थिति को सूचित करना चाहिए, अगर एक दीपक मिला था और यदि इसे स्वचालित रूप से जोड़ना आवश्यक है।
लैम्प पेयर मोड को सक्षम करने के लिए यह आवश्यक है:
- इसे 5 सेकंड के लिए बंद कर दें;
- इसे 5 सेकंड तक चालू करें;
- चरण 1 और 2 को पांच बार दोहराएं।
दीपक स्वचालित रूप से सर्वर से जुड़ जाएगा।
चरण 4: दीपक को नियंत्रित करना
दीपक को नियंत्रित करने के लिए निम्नलिखित आईपी पते पर पदों का एहसास करना आवश्यक है:
- लोकलहोस्ट: 3000 / टर्नऑफ -> लैंप बंद करने के लिए;
- लोकलहोस्ट: 3000/टर्नऑन -> लैंप चालू करने के लिए।
चरण 5: निष्कर्ष
अब, पिछले चरणों के बाद, आप Dragonboard 410c और ZigBee मॉड्यूल CC2531 का उपयोग करके ZigBee प्रोटोकॉल के माध्यम से एक लैंप को नियंत्रित करने में सक्षम हैं।
किसी भी संदेह के मामले में, कृपया नीचे टिप्पणी करें या निम्नलिखित लिंक देखें:
- ज़िगबी-शेफर्ड विकी: सर्वर और डिवाइस कक्षाओं के बारे में जानकारी।
- Zigbee-shepherd HowTo: ZigBee चरवाहे का उपयोग करने के तरीके के बारे में जानकारी।
सिफारिश की:
एलेक्सा के माध्यम से ESP8266 या ESP32 के माध्यम से घरेलू उपकरणों को नियंत्रित करें: 8 कदम
एलेक्सा के माध्यम से ESP8266 या ESP32 के माध्यम से घरेलू उपकरणों को नियंत्रित करें: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट आपके जीवन को आसान बनाने में मदद करने वाला है और आप एलेक्सा को सिर्फ एक कमांड देकर अपने घर में उपकरणों को नियंत्रित करने के बाद एक राजा की तरह महसूस करने जा रहे हैं। इस p के पीछे मुख्य बात
एलेक्सा को ड्रैगनबोर्ड -410 सी के साथ कैसे इंटरैक्ट करें: 5 कदम
एलेक्सा को ड्रैगनबोर्ड -410 सी के साथ कैसे इंटरैक्ट करें: इस ट्यूटोरियल के साथ आप सीखेंगे कि एलेक्सा को ड्रैगनबोर्ड -410 सी में कैसे एम्बेड किया जाए। शुरू करने से पहले, आइए कुछ सामान पेश करें जिनकी आपको आवश्यकता है: एलेक्सा वॉयस सर्विस (एवीएस) - आपके उपकरणों के साथ बात करना संभव बनाता है, आप क्लाउड आधारित एलेक्सा को एक्सेस करने में सक्षम होंगे
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: 7 कदम
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: यह ट्यूटोरियल एलेक्सा ड्रैगनबोर्ड और एंड्रॉइड एप्लिकेशन के साथ कॉफी मशीन को जोड़ने, एकीकृत करने और उपयोग करने के लिए आवश्यक कदम प्रदान करता है। कॉफी मशीन के बारे में अधिक जानकारी के लिए, कृपया इस निर्देश की जांच करें।
एसएसएच और ड्रैगनबोर्ड 410 सी के माध्यम से एसेसो: 5 कदम
एसएसएच और ड्रैगनबोर्ड ४१०सी के माध्यम से एसेसो: नेस्टे ट्यूटोरियल, सेरá एक्सप्लिसैडो कोमो कोनेक्टर-से à प्लाका ड्रैगनबोर्ड 410 सी एसएसएच ई लीगर उम एलईडी के माध्यम से
वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 का उपयोग कैसे करें: 7 कदम (चित्रों के साथ)
वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 का उपयोग कैसे करें: यह ट्यूटोरियल वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 विकास बोर्ड का उपयोग करने जा रहा है। Blynk, Arduino, Raspberry Pi और इंटरनेट पर पसंद को नियंत्रित करने के लिए iOS और Android ऐप्स वाला एक प्लेटफ़ॉर्म है। यह एक डिजिटल डैशबोर्ड है जहां आप एक