विषयसूची:
- चरण 1: चरण 1: हार्डवेयर सेटअप
- चरण 2: चरण 2: पूर्वापेक्षाएँ स्थापित करना और करना
- चरण 3: चरण 3: सुरक्षित कार्यालय - स्क्रिप्ट
- चरण 4: चरण 4: सीखने का अनुभव
वीडियो: स्मार्ट ऑफिस सुरक्षा: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस परियोजना में, हमारा लक्ष्य यह सीखना है कि हमारे IoT सेटअप में AWS और MQTT को कैसे लागू किया जाए।
अंदरूनी हमले के खतरे के साथ, इस एप्लिकेशन का उद्देश्य उच्च प्राधिकरण उपयोगकर्ताओं के कार्यालयों की निगरानी करना है। जब उपयोगकर्ता कार्यालय से दूर होता है, तो यह एप्लिकेशन कार्यालय की निगरानी करेगा।
- यह तापमान और आर्द्रता दोनों मूल्यों को ट्रैक करता है और इसे वेब एप्लिकेशन पर प्रदर्शित करता है
- यह उपयोगकर्ताओं को एलईडी को चालू और बंद करने की अनुमति देता है
-
2 प्रकार के अलार्म मोड
- अलार्म ऑन - अलार्म चालू होने पर तापमान और आर्द्रता की जांच बंद हो जाएगी, जबकि मोशन सेंसर चालू हो जाएंगे। यदि कार्यालय में कोई हलचल है, तो बजर बजेगा और एक फोटो लिया जाएगा और उपयोगकर्ता देख सकते हैं कि उनके कार्यालय से दूर होने पर क्या पता चला था
- अलार्म बंद - जब अलार्म बंद होता है, तो तापमान और आर्द्रता की जांच की जाएगी और गति सेंसर और कैमरा अक्षम होने पर वेब एप्लिकेशन पर मान प्रदर्शित किए जाएंगे।
- दोनों मोड में, उपयोगकर्ता अभी भी एलईडी रोशनी को नियंत्रित कर सकते हैं।
- AWS DynamoDB का उपयोग करते हुए, हम छवियों के पथ को संग्रहीत करने में सक्षम हैं ताकि उपयोगकर्ता ली गई तस्वीरों को देख सकें
- इसके अलावा, एडब्ल्यूएस का उपयोग करके, हम उपयोगकर्ताओं को उनके कार्यालय से दूर होने पर उनके समय के दौरान गति का पता चलने पर एक ईमेल भेजने में सक्षम होते हैं।
अब, आइए जानें कि हम इस तरह की प्रणाली को कैसे लागू करते हैं!
चरण 1: चरण 1: हार्डवेयर सेटअप
जिसकी आपको जरूरत है:
- 2x रास्पबेरी पाई 3
- 2x टी-मोची किट
- 1x ब्रेडबोर्ड
- मिश्रित जम्पर केबल्स
- मिश्रित प्रतिरोध
- 1x एलईडी
- 1x DHT11 तापमान और आर्द्रता सेंसर
- 1x पीर मोशन सेंसर
- 1x बजर
हमारे सेट अप में GPIO 18 से जुड़ी एक LED शामिल है ताकि उपयोगकर्ता अपने कार्यालय में प्रकाश व्यवस्था को नियंत्रित कर सके। तापमान और आर्द्रता के स्तर की रिकॉर्डिंग के लिए, हम GPIO4 से जुड़े एक DHT सेंसर का उपयोग करेंगे। उपयोगकर्ता के दूर होने पर कार्यालय में घुसपैठियों का पता लगाने के लिए GPIO 26 से जुड़े हमारे PIR मोशन सेंसर द्वारा पीछा किया गया। अंत में, अलार्म चालू होने पर बजर अलार्म बजता है और कुछ पता चलता है।
चरण 2: चरण 2: पूर्वापेक्षाएँ स्थापित करना और करना
एडब्ल्यूएस
सबसे पहले https://awseducate.qwiklabs.com/users/sign_inloca… पर लॉगइन करें।
1. लॉग इन करने के बाद लेफ्ट हैंड पेन पर कैटलॉग पर क्लिक करें और फिर एडब्ल्यूएस एजुकेट स्टार्टर अकाउंट 75 पर क्लिक करें।
2. बाद में रास्पबेरी पाई में कॉन्फ़िगरेशन के लिए एक्सेस कुंजी आईडी और सीक्रेट एक्सेस कुंजी की प्रतिलिपि बनाएँ।
3. ओपन कंसोल पर क्लिक करें
अपने रास्पबेरी पाई को एक चीज़ के रूप में पंजीकृत करना
1.खोज एडब्ल्यूएस आईओटी
2. बाएँ हाथ के फलक पर प्रबंधित करें पर क्लिक करें और फिर चीज़ें पर क्लिक करें
3. दाहिने हाथ के कोने पर बनाएं क्लिक करें
4. एक एकल AWS IOT चीज़ पंजीकृत करें चुनें
5.अपनी चीज़ को एक नाम दें और अगला क्लिक करें
6. क्रिएट सर्टिफिकेट पर क्लिक करें और जेनरेट की गई 4 चीजों को सेव करें
7. रूट सीए को सक्रिय करें
8. एक नीति बनाएं और उसे अपनी चीज़ से जोड़ें
-इसे एक नाम दें -एक्शन:आईओटी।* -संसाधन एआरएन:* -डायनेमोडब की अनुमति की जांच करें
सब कुछ से पहले, aws कॉन्फ़िगर चलाएं पहले से एक्सेस कुंजी आईडी और गुप्त एक्सेस कुंजी का उपयोग करें
अगला, 1. निम्नलिखित सामग्री के साथ iot-role-trust.json नाम की एक फ़ाइल बनाएँ
आईओटी-रोल-ट्रस्ट.जेसन
2. निम्न आदेश चलाएँ: aws iam create-role --role-name my-iot-role --assume-role-policy-document file://iot-role-trust.json
3.निम्न सामग्री के साथ iot-policy.json नाम की एक फ़ाइल बनाएँ
iot-policy.jason
4. कमांड चलाएँ: aws iam put-role-policy --role-name my-iot-role --policy-name iot-policy --policy-document file://iot-policy.json
डायनेमोडीबी
1. मोशन सेंसर और तापमान/आर्द्रता के लिए डायनामोडब में टेबल बनाएं- मोशन इमेज के लिए प्राथमिक कुंजी को सेंसर पर सेट करें- तापमान और आर्द्रता के लिए प्राथमिक कुंजी के रूप में टाइमस्टैम्प का उपयोग करें
2. गति का पता लगाने के लिए एक नियम बनाएं
विशेषता:* विषय फ़िल्टर: सेंसर/गति
3. क्रिया: डेटाबेस के एकाधिक कॉलम में विभाजित संदेश का चयन करें
लैम्ब्डा
1. निम्नलिखित सामग्री के साथ लैम्ब्डा फ़ंक्शन बनाएं
लैम्ब्डा समारोह
2. लैम्ब्डा के लिए एक नियम बनाएं
-गुण:*
-विषय फ़िल्टर: सेंसर/सभी
3. क्रियाएँ संदेश पास करने वाले लैम्ब्डा फ़ंक्शन का चयन करें
4. लैम्ब्डा आपके लिए बाकी काम करेगा
एसएनएस
1. एक एसएनएस विषय बनाएं
2. विषय दर्ज करें और नाम प्रदर्शित करें
3. विषय नीति को संपादित करें ताकि सभी को विषय को प्रकाशित करने और सदस्यता लेने की अनुमति मिल सके
4. ईमेल द्वारा विषय की सदस्यता लें
5. मोशन डिटेक्शन रूल पर वापस जाएं
6. इस नियम के लिए एक और क्रिया जोड़ें जिसे एसएनएस पुश अधिसूचना के रूप में संदेश भेजें
7. एसएनएस लक्ष्य वह विषय होगा जिसे आपने संदेश प्रारूप रॉ बनाया है
S3
1. S3 पर जाएं और छवियों को अपलोड करने के लिए एक बकेट बनाएं
पिस पर स्थापित करने के लिए महत्वपूर्ण चीजें
कुप्पी - सूडो पाइप स्थापित फ्लास्क
Boto - sudo pip install boto
Boto3 - sudo pip install boto3
AWSIoTPythonSDK - sudo pip AWSIoTPythonSDK स्थापित करें
awscli - sudo pip इंस्टॉल करें awscli
पाहो - सुडो पिप इंस्टाल पाहो
mqtt - sudo pip mqtt स्थापित करें
चरण 3: चरण 3: सुरक्षित कार्यालय - स्क्रिप्ट
उपयोगकर्ता के पीआई में, हमारे पास 1 स्क्रिप्ट है
client.py - यह स्क्रिप्ट वेब एप्लिकेशन पर प्रदर्शित होने वाले तापमान और आर्द्रता मान प्राप्त करने के लिए सेंसर/तापमान और सेंसर/आर्द्रता जैसे कई विषयों की सदस्यता लेगी। यह एलईडी की स्थिति भी भेजता है ताकि सर्वर की तरफ एलईडी स्थिति को बदला जा सके।
Client.py
सर्वर पीआई में, हमारे पास 1 स्क्रिप्ट है
server.py - यह स्क्रिप्ट प्रकाश स्थिति विषय की सदस्यता लेगी ताकि एलईडी रोशनी को चालू और बंद किया जा सके। साथ ही, यह ब्रेडबोर्ड से तापमान और आर्द्रता मान प्राप्त करेगा और इसे सेंसर/ऑल नामक विषय पर प्रकाशित करेगा और लैम्ब्डा फ़ंक्शन में मूल्यों को 2 अलग-अलग विषयों, सेंसर/तापमान और सेंसर/आर्द्रता में प्रकाशित किया जाएगा।
सर्वर.py
चरण 4: चरण 4: सीखने का अनुभव
इस असाइनमेंट में, हमने कई चुनौतियों का सामना किया है क्योंकि यह मॉड्यूल अभी भी हमारे लिए नया है। हालाँकि, इस परियोजना के माध्यम से, हमने बहुत कुछ सीखा है। AWS का IOT हो, हमें यह कहते हुए गर्व हो रहा है कि हम जानते हैं कि AWS को हमारे कोर IoT किट में कैसे एकीकृत किया जाए और इसे एक उन्नत प्रणाली के रूप में बनाया जाए।
सिफारिश की:
ज़ोंबी का पता लगाने वाला स्मार्ट सुरक्षा उल्लू (डीप लर्निंग): 10 कदम (चित्रों के साथ)
ज़ोंबी डिटेक्टिंग स्मार्ट सिक्योरिटी उल्लू (डीप लर्निंग): हाय सब लोग, T3chFlicks में आपका स्वागत है! इस हैलोवीन ट्यूटोरियल में, हम आपको दिखाएंगे कि कैसे हम एक साधारण घरेलू क्लासिक: सुरक्षा कैमरा पर एक सुपर डरावना मोड़ डालते हैं। कैसे?! हमने एक नाइट विजन उल्लू बनाया है जो लोगों को ट्रैक करने के लिए इमेज प्रोसेसिंग का उपयोग करता है
स्मार्ट पार्किंग और यातायात नियंत्रण की साइबर-भौतिक सुरक्षा: 6 कदम
स्मार्ट पार्किंग और यातायात नियंत्रण की साइबर-भौतिक सुरक्षा: कार, सेंसर, कंप्यूटर, सर्वर, रेफ्रिजरेटर, मोबाइल उपकरणों सहित अरबों उपकरणों के साथ इंटरनेट अभूतपूर्व गति से बढ़ रहा है। यह बुनियादी ढांचे में कई जोखिम और कमजोरियों का परिचय देता है, संचालन एक
पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: 6 कदम (चित्रों के साथ)
पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: यह परियोजना खतरनाक निर्माण सुविधाओं के लिए सुरक्षा की एक अतिरिक्त परत बनाने के लिए IoT और (अंततः) रोबोटिक्स का उपयोग करने के लिए मेरी अवधारणा का प्रमाण है। इस बटन का उपयोग सिग्नल के नियंत्रण सहित कई प्रक्रियाओं को शुरू या बंद करने के लिए किया जा सकता है
वन टच महिला सुरक्षा सुरक्षा प्रणाली: 3 कदम
वन टच वूमेन सेफ्टी सिक्योरिटी सिस्टम: वन टच अलार्म 8051 माइक्रो कंट्रोलर का उपयोग कर महिला सुरक्षा प्रणाली आज की दुनिया में महिला सुरक्षा बहुत ही देश में सबसे महत्वपूर्ण मुद्दा है। आज महिलाएं परेशान और परेशान हैं और कभी-कभी जब तत्काल मदद की जरूरत होती है। कोई आवश्यक स्थान नहीं है
रास्पबेरी पाई - स्मार्ट ऑफिस: 10 कदम (चित्रों के साथ)
रास्पबेरी पाई - स्मार्ट ऑफिस: आवेदन किस बारे में है? OfficeHelperBOT एक स्मार्ट ऑफिस सेटिंग के लिए लक्षित एक एप्लिकेशन है। इसके लिए 2 रास्पबेरी पाई 3 मॉडल बी की स्थापना की जाएगी। रास्पबेरी पाई 1 मुख्य मशीन होगी जो सेंसर से सभी मूल्यों को लेगी, पी