ዝርዝር ሁኔታ:

ዘመናዊ የቢሮ ደህንነት - 4 ደረጃዎች
ዘመናዊ የቢሮ ደህንነት - 4 ደረጃዎች

ቪዲዮ: ዘመናዊ የቢሮ ደህንነት - 4 ደረጃዎች

ቪዲዮ: ዘመናዊ የቢሮ ደህንነት - 4 ደረጃዎች
ቪዲዮ: ⚡️ ዶ/ር ሶፊ - Dr Sofi ሴቶች ሲቆምባቸው የሚያሳዩት 4 ባህሪያቶች - ሴቶች ሲያምራቸው - ሴት ፍላጎት ሲኖራትና ሲያምራት ግዜ ቲዩብ gize tube 2024, ሀምሌ
Anonim
ስማርት ቢሮ ደህንነት
ስማርት ቢሮ ደህንነት

በዚህ ፕሮጀክት ውስጥ AWS ን እና MQTT ን በእኛ IoT ቅንብር ውስጥ እንዴት እንደሚተገብሩ ለመማር ዓላማችን ነው።

በውስጥ ጥቃት ስጋት ፣ ይህ ትግበራ የከፍተኛ ባለስልጣን ተጠቃሚዎችን ቢሮዎች ለመከታተል ያለመ ነው። ተጠቃሚው ከቢሮው ሲርቅ ፣ ይህ መተግበሪያ ጽ / ቤቱን ይቆጣጠራል።

  • ሁለቱንም የሙቀት እና የእርጥበት እሴቶችን ይከታተላል እና በድር ትግበራ ላይ ያሳያል
  • ተጠቃሚዎቹ ኤልኢዲውን እንዲያበሩ እና እንዲያጠፉ ያስችላቸዋል
  • 2 ዓይነት የማንቂያ ሁኔታ

    • ማንቂያ በርቷል - ማንቂያ ሲበራ ፣ የእንቅስቃሴ ዳሳሾች ሲበሩ የሙቀት እና እርጥበት ማረጋገጥ ይቆማል። በቢሮው ውስጥ እንቅስቃሴ ካለ ፣ ጫጫታው ይነፋል እና ፎቶ ይነሳል እና ተጠቃሚዎች ከቢሯቸው ሲርቁ የተገኘበትን ማየት ይችላሉ
    • ማንቂያ ጠፍቷል - ማንቂያ ሲጠፋ የእንቅስቃሴ ዳሳሾች እና ካሜራ በሚሰናከሉበት ጊዜ የሙቀት እና እርጥበት ማረጋገጥ እና በድር ትግበራ ላይ እሴቶች ይታያሉ።
    • በሁለቱም ሁነታዎች ተጠቃሚዎች አሁንም የ LED መብራቶችን መቆጣጠር ይችላሉ።
  • AWS DynamoDB ን በመጠቀም ተጠቃሚዎች የተነሱትን ስዕሎች ማየት እንዲችሉ የምስል ዱካውን ማከማቸት ችለናል።
  • እንዲሁም AWS ን በመጠቀም ከቢሮአቸው ርቀው በሚኖሩበት ጊዜ እንቅስቃሴ ሲታወቅ ለተጠቃሚዎች ኢሜል መላክ እንችላለን።

አሁን ፣ እንዲህ ዓይነቱን ስርዓት ለመተግበር እንዴት እንደምንችል ለማወቅ እንሞክር!

ደረጃ 1 ደረጃ 1 የሃርድዌር ማዋቀር

ደረጃ 1 የሃርድዌር ማዋቀር
ደረጃ 1 የሃርድዌር ማዋቀር
ደረጃ 1 የሃርድዌር ማዋቀር
ደረጃ 1 የሃርድዌር ማዋቀር

ምንድን ነው የሚፈልጉት:

  1. 2x Raspberry Pi 3
  2. 2x ቲ-ኮብልብል ኪት
  3. 1x የዳቦ ሰሌዳ
  4. የተለያዩ የጃምፐር ኬብሎች
  5. የተለያዩ ተቃዋሚዎች
  6. 1x LED
  7. 1x DHT11 የሙቀት እና እርጥበት ዳሳሾች
  8. 1x PIR እንቅስቃሴ ዳሳሽ
  9. 1x Buzzer

ተጠቃሚው በቢሮአቸው ውስጥ ያለውን መብራት መቆጣጠር እንዲችል የእኛ ቅንብር ከጂፒዮ 18 ጋር የተገናኘ ኤልኢዲ ይ containsል። ለሙቀት እና ለእርጥበት ደረጃዎች ቀረፃ ከ GPIO4 ጋር የተገናኘ የ DHT ዳሳሽ እንጠቀማለን። ተጠቃሚው በማይኖርበት ጊዜ በቢሮው ውስጥ ጠላፊዎችን ለመለየት ከ GPIO 26 ጋር የተገናኘው የእኛ የፒአር እንቅስቃሴ ዳሳሽ ይከተላል። በመጨረሻም ፣ ማንቂያው ሲበራ እና አንድ ነገር ሲታወቅ ማንቂያውን ለማሰማት።

ደረጃ 2 - ደረጃ 2 - ቅድመ ሁኔታዎችን መጫን እና ማድረግ

AWS

በመጀመሪያ ወደ https://awseducate.qwiklabs.com/users/sign_inloca… ይግቡ

1. ከገቡ በኋላ በግራ እጅ ፓነል ላይ ካታሎግ ላይ ጠቅ ያድርጉ እና ከዚያ በ AWS Educate Starter Account 75 ላይ ጠቅ ያድርጉ

2. በኋላ ላይ በሬስቤሪ ፓይ ውስጥ ለማዋቀር የመዳረሻ ቁልፍ መታወቂያውን እና የምስጢር መዳረሻ ቁልፍን ይቅዱ።

3. ክፍት ኮንሶልን ጠቅ ያድርጉ

የራስዎን እንጆሪ ፓይ እንደ አንድ ነገር መመዝገብ

1. AWS IOT ን ይፈልጉ

2. በግራ እጁ ፓነል ላይ ያቀናብሩ ላይ ጠቅ ያድርጉ እና ከዚያ ነገሮች ላይ ጠቅ ያድርጉ

3. በቀኝ በኩል ጥግ ላይ ፍጠርን ጠቅ ያድርጉ

4. አንድ ነጠላ የ AWS IOT ነገር ይመዝገቡ የሚለውን ይምረጡ

5. ለነገሮችዎ ስም ይስጡ እና ቀጣይን ጠቅ ያድርጉ

6. የምስክር ወረቀት ፍጠርን ጠቅ ያድርጉ እና የተፈጠሩትን 4 ነገሮች ያስቀምጡ

7. ስርወ CA ን ያግብሩ

8. ፖሊሲን ይፍጠሩ እና ከእርስዎ ነገር ጋር ያያይዙት

-ስም ይስጡት -ተግባር ፦ iot።

ከሁሉም ነገር በፊት ፣ aws አዋቅር ያዋቅሩ የመዳረሻ ቁልፍ መታወቂያውን እና ምስጢራዊ የመዳረሻ ቁልፍን ከቀድሞው ይጠቀሙ

ቀጥሎ ፣

1. ከሚከተሉት ይዘቶች ጋር iot-role-trust.json የተባለ ፋይል ይፍጠሩ

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-ሮሌ-ስም የእኔ-iot-role-የፖሊሲ-ስም iot-policy-የፖሊሲ ሰነድ ፋይል: //iot-policy.json

ዲናሞ ዲ.ቢ

1. በእንቅስቃሴ ዳሳሽ እና የሙቀት መጠን/እርጥበት ላይ በዳይናሞድ ውስጥ ሰንጠረ tablesችን ይፍጠሩ -ለእንቅስቃሴ ምስል ለአነፍናፊ ዋና ቁልፍን ያዘጋጁ -ለሙቀት እና እርጥበት የጊዜ ማህተም እንደ ዋና ቁልፍ ይጠቀሙ

2. ለእንቅስቃሴ ማወቂያ ደንብ ይፍጠሩ

ባህርይ:* የርዕስ ማጣሪያ: ዳሳሾች/እንቅስቃሴ

3. ተግባር -የተከፋፈለ መልእክት ወደ ብዙ የውሂብ ጎታ አምዶች ይምረጡ

ላምዳ

1. የ Lambda ተግባር በሚከተለው ይዘት ይፍጠሩ

Lambda ተግባር

2. ለላምዳ ደንብ ይፍጠሩ

-ያበርክቱ*

የርዕስ ማጣሪያ -ዳሳሾች/ሁሉም

3. እርምጃዎች መልዕክቱን የሚያስተላልፉትን የላምዳ ተግባርን ይምረጡ

4. ላምባ ቀሪውን ያደርግልዎታል

ኤስ.ኤን.ኤስ

1. የ SNS ርዕስ ይፍጠሩ

2. ርዕሱን ያስገቡ እና የማሳያ ስም

3. ሁሉም ሰው ለርዕሱ እንዲታተም እና እንዲመዘገብ የርዕስ ፖሊሲውን ያርትዑ

4. ለርዕሱ በኢሜል ይመዝገቡ

5. ወደ እንቅስቃሴ ማወቂያ ደንብ ይመለሱ

6. እንደ ደንብ እንደ ኤስ.ኤን.ኤስ

7. የ SNS ዒላማ የመልዕክት ቅርጸት RAW የፈጠሩበት ርዕስ ይሆናል

ኤስ 3

1. ወደ S3 ይሂዱ እና ምስሎችን ለመስቀል ባልዲ ይፍጠሩ

በፒስ ላይ ለመጫን አስፈላጊ ነገሮች

Flask - sudo pip የመጫኛ ጠርሙስ

ቦቶ - ሱዶ ፒፕ መጫኛ ቦቶ

Boto3 - sudo pip መጫኛ boto3

AWSIoTPythonSDK - sudo pip AWSIoTPythonSDK ን ይጫኑ

awscli - sudo pip መጫኛ awscli

paho - sudo pip መጫኛ ፓሆ

mqtt - sudo pip መጫኛ mqtt

ደረጃ 3 ደረጃ 3 ደህንነቱ የተጠበቀ ቢሮ - ስክሪፕቶች

በተጠቃሚው ፓይ ውስጥ 1 ስክሪፕት አለን

client.py - በድር አተገባበር ላይ የሚታየውን የሙቀት መጠን እና የእርጥበት እሴቶችን ለማግኘት ይህ ስክሪፕት እንደ አነፍናፊ/የሙቀት መጠን እና ዳሳሾች/እርጥበት ላሉ ብዙ ርዕሶች በደንበኝነት ይመዘገባል። እንዲሁም የ LED ሁኔታ በአገልጋዩ በኩል እንዲለወጥ የ LED ሁኔታን ይልካል።

ደንበኛ.ፒ

በአገልጋዩ ፒ ውስጥ 1 ስክሪፕት አለን

server.py - የ LED መብራቶች እንዲበሩ እና እንዲጠፉ ይህ ስክሪፕት ለብርሃን ሁኔታ ርዕስ ይመዘገባል። በተመሳሳይ ጊዜ ከዳቦ ሰሌዳው የሙቀት እና የእርጥበት እሴቶችን ይቀበላል እና አነፍናፊ/ሁሉም ወደሚለው ርዕስ ያትማል እና በላምዳ ተግባር ውስጥ እሴቶቹ ወደ 2 የተለያዩ ርዕሰ ጉዳዮች ፣ ዳሳሾች/የሙቀት መጠን እና ዳሳሾች/እርጥበት ይታተማሉ።

server.py

ደረጃ 4 ደረጃ 4 የመማር ልምድ

ደረጃ 4 - የመማር ልምድ
ደረጃ 4 - የመማር ልምድ

በዚህ ሞጁል ውስጥ ይህ ሞጁል አሁንም ለእኛ አዲስ በመሆኑ ብዙ ተግዳሮቶችን ገጥሞናል። ሆኖም በዚህ ፕሮጀክት በኩል ብዙ ተምረናል። የ AWS IOT ይሁን ፣ እኛ AWS ን በዋናው IoT ኪትዎ ውስጥ እንዴት ማዋሃድ እና የቅድሚያ ስርዓት የበለጠ ማድረግ እንደሚቻል እናውቃለን በማለታችን ኩራት ይሰማናል።

የሚመከር: