ዝርዝር ሁኔታ:

ሴሮማ የአገልጋይ ክፍል አስተዳዳሪ 20 ደረጃዎች
ሴሮማ የአገልጋይ ክፍል አስተዳዳሪ 20 ደረጃዎች

ቪዲዮ: ሴሮማ የአገልጋይ ክፍል አስተዳዳሪ 20 ደረጃዎች

ቪዲዮ: ሴሮማ የአገልጋይ ክፍል አስተዳዳሪ 20 ደረጃዎች
ቪዲዮ: የአሜሪካ እና የኢትዮጵያ ውሻ ልዩነት 2024, ህዳር
Anonim
ሴሮማ - የአገልጋይ ክፍል አስተዳዳሪ
ሴሮማ - የአገልጋይ ክፍል አስተዳዳሪ

ሴሮማ ተጠቃሚዎች የአገልጋዮቹን ሁኔታ (የሙቀት መጠን እና እርጥበት) ፣ የአገልጋዩ ክፍል የመዳረሻ ምዝግብ ማስታወሻዎችን እንዲፈትሹ እንዲሁም የአገልጋዩን ክፍል ራሱ ለማንኛውም የደህንነት ጥሰቶች እንዲቆጣጠሩ የሚያስችል የሁሉ-በአንድ የአገልጋይ ክፍል አስተዳዳሪ ነው።

ደረጃ 1 ወደ የእርስዎ AWS መለያ ይግቡ።

ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
ወደ የእርስዎ AWS መለያ ይግቡ።
  1. ለእኛ ፣ የተማሪ አውስ አካውንት ስላለን በ AWS የተማሪ መግቢያ በር በኩል ገብተናል።
  2. ከላይ በቀኝ በኩል ባለው የአሰሳ ምናሌ ላይ ወደ “AWS መለያ” ትር ይሂዱ።
  3. “ወደ የእርስዎ AWS የትምህርት አስጀማሪ መለያ ሂድ” ላይ ጠቅ ያድርጉ
  4. የእርስዎን AWS አስተዳደር ኮንሶል ለመድረስ Console ን ይክፈቱ።

ደረጃ 2 በ AWS IOT “ነገሮች” መጀመር

በ AWS IOT መጀመር
በ AWS IOT መጀመር
በ AWS IOT መጀመር
በ AWS IOT መጀመር
  1. በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ “AWS IoT” ን ይፈልጉ።
  2. በእርስዎ AWS መለያ ውስጥ የተመዘገቡትን ሁሉንም የ IoT መሣሪያዎች ወደሚያዩበት ወደ AWS IoT Console ዳሽቦርድ ለመቀጠል “ጀምር” ላይ ጠቅ ያድርጉ።

ደረጃ 3 የ AWS IOT “ነገር” መመዝገብ

የ AWS IOT መመዝገብ
የ AWS IOT መመዝገብ
የ AWS IOT መመዝገብ
የ AWS IOT መመዝገብ
የ AWS IOT መመዝገብ
የ AWS IOT መመዝገብ
  1. በአሰሳ አሞሌው ውስጥ የእርስዎን IoT “ነገሮች” ለማስተዳደር ያስሱ።
  2. ገና አንድ ነገር ከሌለዎት “አንድ ነገር ይመዝገቡ” ላይ ጠቅ ያድርጉ። (አንድ ነገር ካለዎት ከዚያ ከፍለጋ ትር ቀጥሎ በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ ያለውን “ፍጠር” ቁልፍን ጠቅ ያድርጉ።)
  3. “አንድ ነጠላ ነገር ፍጠር” በሚለው የመጀመሪያ ቁልፍ ላይ ጠቅ ያድርጉ።
  4. እንደ ነገሩ ስም “RaspberryPi” ብለው ይተይቡ። ለዚህ ደረጃ ፣ ከ “ስም” ሌላ ግብዓት አያስፈልግም። ይህን ካደረጉ በኋላ ቀጣይን ጠቅ ያድርጉ።

ደረጃ 4 የምስክር ወረቀት ማግበር

የምስክር ወረቀት ማግበር
የምስክር ወረቀት ማግበር
የምስክር ወረቀት ማግበር
የምስክር ወረቀት ማግበር
  1. በሚቀጥለው ደረጃ “የምስክር ወረቀት ፍጠር” ቁልፍ ላይ ጠቅ ያድርጉ።
  2. በሚቀጥለው ገጽ ውስጥ ያሉትን 4 የማውረጃ አገናኞች ያውርዱ እና ያከማቹ ወደ የሥራ ማውጫ ወይም አቃፊ። የስር CA ፋይልን ለማስቀመጥ በቀኝ ጠቅ ያድርጉ እና አስቀምጥ-እንደ።
  3. “አግብር” ላይ ጠቅ ያድርጉ እና የስኬት መልእክት መታየት አለበት።
  4. በእያንዳንዱ የፋይል ስም ፊት ያሉትን ቁጥሮች በማስወገድ እና የ “CA” ፋይልን ወደ “rootca.pem” በመሰየም ለፋይሎቹ ተስማሚ ስሞችን ይጠቀሙ።
  5. ለመቀጠል “ፖሊሲ ያያይዙ” ላይ ጠቅ ያድርጉ።

ደረጃ 5: ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል

ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
  1. በሚቀጥለው ገጽ ላይ ፖሊሲ ከሌለዎት በ “ፖሊሲ ፍጠር” ቁልፍ ላይ አንድ እንዲያደርጉ ይጠቁሙዎታል።
  2. ነባር ፖሊሲ ካለዎት ከዚህ በታች “አዲስ ፖሊሲ ፍጠር” የሚለውን ቁልፍ ጠቅ ያድርጉ።
  3. የሚከተለውን መረጃ በፖሊሲ ፈጠራ ቅጽ ውስጥ ያስገቡ።

    ስም: RaspberryPiSecurityPolicy

    ድርጊት: iot:*

    ምንጭ አርኤን: *

    ውጤት - ፍቀድ

  4. ከዚያ ፖሊሲዎ በ “ደህንነት” ስር ባለው “ፖሊሲ” ትር ውስጥ መታየት አለበት።
  5. በመቀጠልም በ “ደህንነት” ስር ወደሚገኘው “የምስክር ወረቀቶች” ትር ይሂዱ እና ፖሊሲዎን ከዚህ ቀደም ከፈጠሩት የምስክር ወረቀት ጋር ያያይዙት።
  6. በሚቀጥለው ገጽ ላይ ፖሊሲዎን ጠቅ ያድርጉ እና ከዚያ “አያይዝ” ን ጠቅ ያድርጉ።
  7. በፈጠሩት ነገር ዝርዝሮች ገጽ ውስጥ ፣ በ “መስተጋብር” ትር ስር መቅዳት እና መቀመጥ ያለበት የ REST ኤፒአይ የመጨረሻ ነጥብ አለ።
  8. AWS አሁን ከፖሊሲ ጋር የተያያዘ እና የምስክር ወረቀት ያለው አንድ ነገር ሊኖረው ይገባል።

ደረጃ 6 ለ AWS SNS ርዕስ የመጀመሪያ ቅንብር

ለ AWS SNS ርዕስ የመጀመሪያ ማዋቀር
ለ AWS SNS ርዕስ የመጀመሪያ ማዋቀር
ለ AWS SNS ርዕስ የመጀመሪያ ማዋቀር
ለ AWS SNS ርዕስ የመጀመሪያ ማዋቀር

ኤስኤስኤች ወደ Raspberry Pi እና የሚከተለውን የ pip ትእዛዝ በመጠቀም AWS CLI ን ይጫኑ።

sudo pip መጫኛ awscli

AWS CLI የትእዛዝ ማጠናቀቂያ ባህሪን ያጠቃልላል ግን በነባሪ አልተጫነም። በ Raspberry Pi CLI በይነገጽ ላይ የትእዛዝ ማጠናቀቂያ ባህሪን ለመጫን የሚከተለውን ትእዛዝ ይጠቀሙ።

ተጠናቋል -C aws_completer aws

የሚከተለውን ትዕዛዝ በመጠቀም AWS CLI ን በመዳረሻ ቁልፍ መታወቂያ ፣ በሚስጥር የመዳረሻ ቁልፍ ፣ በ AWS ክልል ስም እና የትእዛዝ ውፅዓት ቅርጸት ያዋቅሩ

aws አዋቅር

ከዚያ ኮንሶሉሉ የሚከተሉትን መረጃዎች እንዲሞሉ ይጠይቅዎታል-

pi@raspberrypi: ~ $ aws አዋቅር

የ AWS የመዳረሻ ቁልፍ መታወቂያ [የለም]-“የተጠቃሚዎን የመዳረሻ ቁልፍ መታወቂያ እዚህ ያስቀምጡ” የ AWS ምስጢራዊ የመዳረሻ ቁልፍ [የለም]-“የተጠቃሚዎን ምስጢራዊ የመዳረሻ ቁልፍ እዚህ ያስቀምጡ” ነባሪ የክልል ስም [የለም]-eu-central-1 ነባሪ የውጤት ቅርጸት [የለም]: json pi@raspberrypi: ~ $

ደረጃ 7-Iot-role.trust.json ፋይል መፍጠር

Iot-role.trust.json ፋይል መፍጠር
Iot-role.trust.json ፋይል መፍጠር
Iot-role.trust.json ፋይል መፍጠር
Iot-role.trust.json ፋይል መፍጠር
  1. ከላይ ካለው የ IAM ፖሊሲ ጋር የ JSON ፋይል ከፋይሉ ስም iot-role.trust.json ጋር ይፍጠሩ።
  2. የሚከተለውን ትዕዛዝ በመጠቀም AWS CLI ን በመጠቀም ሚናውን ይፍጠሩ

aws iam create-role --role-name my-iot-role --assume-role-policy-document file: //iot-role-trust.json

ደረጃ 8 Iot-policy.json ፋይል መፍጠር

Iot-policy.json ፋይል መፍጠር
Iot-policy.json ፋይል መፍጠር
Iot-policy.json ፋይል መፍጠር
Iot-policy.json ፋይል መፍጠር
  1. ከላይ ካለው ፖሊሲ ጋር የ JSON ፋይል ከፋይል ስም iot-policy.json ጋር ይፍጠሩ።
  2. የሚከተለውን ትዕዛዝ በመጠቀም AWS CLI ን በመጠቀም የተግባር ፖሊሲን ይፍጠሩ

aws iam put-role-policy --role-name IoTRole-የፖሊሲ ስም iot-policy-የፖሊሲ ሰነድ ፋይል: //iot-policy.json

ደረጃ 9 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)

የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
  1. በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ የ “SNS” አገልግሎትን ይፈልጉ ወይም ወደ
  2. አሁን ምንም ርዕሶች ስለሌሉዎት አንድ ርዕስ ለመፍጠር “አዲስ ርዕስ ፍጠር” ን ጠቅ ያድርጉ።
  3. የርዕስዎን ስም እና የማሳያ ስም ይተይቡ እና “ርዕስ ፍጠር” ን ጠቅ ያድርጉ እና ሁሉም እርምጃዎች ሲሳኩ አዲስ ርዕስ ይታያል።
  4. “እርምጃዎች” ተቆልቋይ ቁልፍን እና “የርዕስ ፖሊሲን ያርትዑ” ላይ ጠቅ ያድርጉ።

ደረጃ 10 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)

የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
  1. ይህ የ AWSEducate መለያ ገደቦች ስለሆነ ሁሉም እንዲያትምና ለደንበኝነት ለመመዝገብ ፖሊሲውን ያዋቅሩ።
  2. በዚህ ርዕስ ላይ የታተሙ ዝማኔዎችን ለመቀበል ለዚህ ርዕስ ይመዝገቡ።
  3. ፕሮቶኮሉን ወደ “ኢሜል” ይለውጡ እና በመጨረሻው ነጥብ ላይ ኢሜልዎን ያስገቡ።

  4. የመጨረሻ ነጥብዎን ወደተፃፉበት ኢሜልዎ ይሂዱ ፣ ለርዕሱ ለመመዝገብ የኢሜል ምዝገባዎን ለማረጋገጥ የማረጋገጫ አገናኙን ጠቅ ያድርጉ።
  5. በግራ በኩል ባለው የአሰሳ ምናሌ ላይ ወደ “AWS IoT” አገልግሎቶች ይሂዱ ፣ “ተግብር” ላይ ጠቅ ያድርጉ። ይህ ገጽ እርስዎ ለማየት እና ለማርትዕ ሕጎችዎ የሚታዩበት እና የሚገኝበት ነው። በአሁኑ ጊዜ ፣ ለ IoT ነገርዎ ምንም ህጎች የሉም ፣ “ደንብ ፍጠር” ላይ ጠቅ ያድርጉ።

ደረጃ 11 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)

የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
  1. ለእርስዎ ደንብ በስም መስክ ውስጥ ስም ይተይቡ። በማብራሪያ መስክ ውስጥ ለእርስዎ ደንብ መግለጫ ይግለጹ። ወደ የመልእክት ምንጭ ክፍል በመቀጠል ፣ በ “SQL ስሪት መጠቀም” ክፍል ውስጥ በጣም የዘመነውን የ SQL ስሪት እንመርጣለን። መላውን የ MQTT መልእክት ከርዕሱ ለመምረጥ በባህሪው ውስጥ * ይተይቡ ፣ በእኛ ሁኔታ የእኛ ርዕስ “TempHumid” ነው።
  2. ከዚያ ለእርስዎ ደንብ “SNS” የማሳወቂያ እርምጃ ያክሉ። ከዚያ “እርምጃ አዋቅር” ን ጠቅ ያድርጉ።
  3. በ “እርምጃ አዋቅር” ገጽ ውስጥ እርስዎ የፈጠሩትን የ SNS ርዕስ እና የመልእክት ቅርጸቱን እንደ ጥሬ ይምረጡ። ከዚያ በኋላ AWS CLI ን በመጠቀም እርስዎ የፈጠሩትን ሚና ይምረጡ እና “እርምጃ አክል” ን ጠቅ ያድርጉ።
  4. የእርስዎ እርምጃ ይዋቀራል እና ወደ «ደንብ ፍጠር» ይመለሳል።
  5. ደንቡን ማርትዕ ከፈለጉ አርትዕን ጠቅ ያድርጉ።

ደረጃ 12: በአማዞን S3 ላይ ባልዲ ይፍጠሩ

በአማዞን S3 ላይ ባልዲ ይፍጠሩ
በአማዞን S3 ላይ ባልዲ ይፍጠሩ
በአማዞን S3 ላይ ባልዲ ይፍጠሩ
በአማዞን S3 ላይ ባልዲ ይፍጠሩ
በአማዞን S3 ላይ ባልዲ ይፍጠሩ
በአማዞን S3 ላይ ባልዲ ይፍጠሩ
  1. በ AWS የፍለጋ አሞሌ ውስጥ S3 ን ይፈልጉ።
  2. በአማዞን S3 ገጽ ውስጥ ለመጀመር “ባልዲ ፍጠር” ቁልፍን ጠቅ ያድርጉ።
  3. በሚከተለው መረጃ የሚታየውን ብቅ-ባይ ቅጽ ይሙሉ

    • ባልዲ ስም-ሴሮማ-ባልዲ (ይህ በሁሉም ነባር የአማዞን S3 ባልዲዎች ላይ ልዩ መሆን አለበት)
    • ክልል: አሜሪካ ምዕራብ (ኦሪገን)
    • ቅንብሮችን ቅዳ (ችላ በል)
  4. ለደረጃ 2 እስከ 3 ፣ ምንም የሚለወጥ ነገር ስለሌለ በቀላሉ “ቀጣይ” ን ጠቅ በማድረግ ይዝለሉት። በደረጃ 4 ላይ “ባልዲ ፍጠር” ላይ ጠቅ ያድርጉ።
  5. ከፍጥረት በኋላ ባልዲዎን በመነሻ ገጹ ላይ ማየት አለብዎት።

ደረጃ 13 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)

የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
  1. ከላይ ያለውን ገጽ ለማስገባት በፈጠሩት ባልዲ ላይ ጠቅ ያድርጉ ፣ ከዚያ በ “ፈቃዶች” ትር ስር ወደ “ባልዲ ፖሊሲ” ይቀጥሉ።
  2. በመቀጠል ፣ የእርስዎን የ AWS ፖሊሲ ለማመንጨት በገጹ ታችኛው ክፍል ላይ ባለው “የፖሊሲ ጄኔሬተር” አገናኝ ላይ ጠቅ ያድርጉ።
  3. በቅጹ ውስጥ የሚከተሉትን እሴቶች ያስገቡ

    • የፖሊሲው ዓይነት - S3 ባልዲ ፖሊሲ
    • ውጤት - ፍቀድ
    • ዋና: *
    • AWS አገልግሎት: አማዞን S3
    • እርምጃዎች: GetObject
    • የአማዞን ሀብት ስም (አርኤን): አርን: aws: s3::: seroma-bucket
  4. መረጃውን ከሞሉ በኋላ ፣ መግለጫ አክል የሚለውን ጠቅ ያድርጉ።
  5. “ፖሊሲ አመንጭ” ቁልፍ ላይ ጠቅ ያድርጉ።

ደረጃ 14 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)

የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
  1. የተፈጠሩትን ኮዶች ይቅዱ እና ዝጋን ጠቅ ያድርጉ።
  2. ወደ የእርስዎ የአማዞን S3 ባልዲ ፖሊሲ አርታኢ ይመለሱ እና ቀደም ሲል የተቀዱትን ኮዶች ይለጥፉ።
  3. ከላይ በምስሉ እንደሚታየው ከሀብት ኮዶች በስተጀርባ ኮዶች ውስጥ “/*” ያክሉ ፣ ከዚያ አስቀምጥን ጠቅ ያድርጉ።
  4. ይህን ካደረጉ በኋላ ባልዲዎ በተሳካ ሁኔታ ይዘጋጃል እና ለአገልግሎት ዝግጁ ይሆናል።

ደረጃ 15 ለዲናሞ ዲቢ ሰንጠረ Creatችን መፍጠር

ለ DynamoDB ሰንጠረablesችን መፍጠር
ለ DynamoDB ሰንጠረablesችን መፍጠር
ለ DynamoDB ሰንጠረablesችን መፍጠር
ለ DynamoDB ሰንጠረablesችን መፍጠር
  1. በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ ዲናሞ ዲቢን ይፈልጉ
  2. “ሰንጠረዥ ፍጠር” ላይ ጠቅ ያድርጉ እና ከዚህ በታች ባለው መረጃ 3 ሰንጠረ createችን ይፍጠሩ ((“የሠንጠረዥ ስም” እና “ዋና ቁልፍ” ብቻ ተለውጠዋል)

    • accesslog, pk datetimevalue
    • roomstatus, pk datetimevalue
    • staffdata ፣ pk የተጠቃሚ ስም

ደረጃ 16: Roomstatus.py

Roomstatus.py
Roomstatus.py
Roomstatus.py
Roomstatus.py
Roomstatus.py
Roomstatus.py
Roomstatus.py
Roomstatus.py

ይህ ክፍል የአገልጋዩን ክፍል እራሱ በየደቂቃው የሚመለከት ሁሉንም ውሂብ የሚጽፍ ለ roomstatus.py ኮዱን ይ containsል። ይህ የሙቀት መጠንን ፣ እርጥበትን ፣ እንቅስቃሴን (ምስሎች እና ቪዲዮዎች እውነት ከሆኑ) እና የመዳረሻ ምዝግቦችን ያጠቃልላል። እንዲሁም ለጉግል ተመን ሉህ ፣ ውሂብ ለዲናሞ ዲቢ ፣ ምስሎችን እና ቪዲዮዎችን (ካለ) ለ S3 መረጃን ይጽፋል ፣ በ LCD ማያ ገጽ ላይ መረጃን ያሳያል ፣ የተጠረጠረ ጥሰት ሲኖር ኤስኤምኤስ እና ኢሜል ይልካል ፣ ወይም የሙቀት መጠኑ ወይም እርጥበት መደበኛ ባልሆነ ጊዜ።.

የፓይዘን ፋይሎችን ለማሄድ ፋይሉ የሚገኝበትን ማውጫ ይለውጡ እና ኮንሶል ውስጥ ይተይቡ- "sudo Python"

ምስል 2 - ኤስኤምኤስ እና የኢሜል ማንቂያዎችን ለመፍቀድ እና ወደ S3 በመስቀል ላይ የተደረጉ ተግባራት

ምስል 3 - ተለዋዋጮች ለተግባሮች እና RPi እንዲሠሩ ታውቀዋል

ፎቶ 4 - የሙቀት መጠኑን እና የእርጥበት እሴቶችን ከ RPi የሚያገኝ የሉፕ መጀመሪያ። እንዲሁም ውሂቡን ለ Google ተመን ሉህ ይጽፋል

ምስል 5 - የሉፕው የደህንነት ክፍል። ከ 7 pm እስከ 7am (ከሰዓት ውጭ) ብቻ ይሠራል። በአንድ ደቂቃ ጊዜ ውስጥ እንቅስቃሴን ይፈትሻል። እንቅስቃሴው ከተገኘ ምስልን እና ቪዲዮን ይወስዳል ፣ ወደ S3 ይስቀላል ፣ እንዲሁም መረጃን ለዲናሞ ዲቢ በኋላ ይጽፋል። ከዚያ ፣ የሆነ ነገር ያልተለመደ ከሆነ ኤስኤምኤስ እና ኢሜል ይልካል።

ምስል 6 - የሉፕ መጨረሻ። እንዲሁም ለዲናሞ ዲቢ ውሂብ ይጽፋል እና በዚህ መሠረት ማንቂያዎችን ይልካል። የሉፕው የመጨረሻው መስመር ቀጣዩ ደቂቃ እስኪደርስ እስክሪፕቱ እንዲተኛ ያደርገዋል።

ደረጃ 17: Rfid.py

Rfid.py
Rfid.py
Rfid.py
Rfid.py
Rfid.py
Rfid.py
Rfid.py
Rfid.py

ይህ ክፍል የ rfid.py ኮዱን ይ,ል ፣ ይህም የሠራተኛ አባል የአገልጋዩን ክፍል ሲደርስ ለመከታተል ተግባርን ይጨምራል። የውሂብ ጥሰትን ለመከላከል አንድ ሰራተኛ ከአገልጋዩ ክፍል በኋላ ወደ አገልጋዩ ክፍል እንዳይገባ የሚከለክለው የሴሮማ የደህንነት ገጽታ አካል ነው። ጥሰት ከተጠረጠረ ለሁሉም ሰራተኞች ኢሜል እና ኤስኤምኤስ ይልካል።

ምስል 2 - የ RFID አንባቢ አመክንዮ መጀመሪያ። አንድ ካርድ በአንባቢው ላይ በተቃኘ ቁጥር የካርዱ ልዩ መታወቂያ (uid) ይወሰዳል። በኋላ ፣ ካርዱ የማንኛውንም ሠራተኛ መሆኑን ለማየት የካርድውን uid እሴት በሠራተኛው የውሂብ ሰንጠረዥ ውስጥ ለማግኘት እንሞክራለን ሥዕል 3 - የካርዱ uid በውሂብ ጎታ ውስጥ ካለ ፣ እሱ በቢሮ ጊዜ ውስጥ መሆኑን ይፈትሻል። ከሰዓት ውጭ። ከሆነ ፣ የተቀሩትን ሠራተኞች በኤስኤምኤስ ያሳውቃል እና የተመዘገቡትን የኢሜል አድራሻዎች በኢሜል ይላካል። አሁንም በቢሮ ሰዓታት ውስጥ ከሆነ ፣ ከተዛማጅ ውሂብ ጋር በመረጃ ቋቱ ውስጥ ወደ የመዳረሻ ሰንጠረዥ አንድ ረድፍ ይጽፋል። እንዲሁም በኤልሲዲ ማሳያ ላይ የእንኳን ደህና መጣችሁ መልእክት ያሳያል።

ደረጃ 18: Server.py

አገልጋይ.ፒ
አገልጋይ.ፒ
አገልጋይ.ፒ
አገልጋይ.ፒ
አገልጋይ.ፒ
አገልጋይ.ፒ

ይህ server.py ፋይል ነው። እኛ ለድር ፖርታል የፍላስክን ማዕቀፍ እንጠቀማለን። የሚገቡባቸው /አብነቶች የኤችቲኤምኤል ፋይሎች እንዲሁ ተያይዘዋል።

ምስል 1 - ለፈላስክ የመጀመሪያ መንገድ ተገል definedል። ካልገቡ ተጠቃሚውን ወደ የመግቢያ ገጹ ፣ እና እነሱ ከሆኑ የዳሽቦርድ ገጹን ያዞረዋል። እንዲሁም በቀጥታ ስርጭት ባህሪ ውስጥ ጥቅም ላይ የሚውል ተግባርን ይገልጻል

ፎቶ 2 ፣ 3 ፣ 4 - ለፍላስክ መንገዶች። እሱ ከዲናሞ ዲቢ ጠረጴዛው መረጃ ያገኛል እና እዚያ እንዲጠቀሙባቸው ወደ ኤችቲኤምኤል ፋይሎች ይመልሳቸዋል።

ምስል 5 - ለፈላስክ የመጨረሻዎቹ 2 መንገዶች። የመውጫውን ተግባር እና የቀጥታ ዥረት ተግባሩን ያስተናግዳል። ድር ጣቢያው የሚሠራበትን ወደብም ይገልጻል።

ደረጃ 19 Telegram.py

ቴሌግራም.ፒ.ፒ
ቴሌግራም.ፒ.ፒ
ቴሌግራም.ፒ.ፒ
ቴሌግራም.ፒ.ፒ
ቴሌግራም.ፒ.ፒ
ቴሌግራም.ፒ.ፒ

ይህ ክፍል ለሴሮማ ቴሌግራም ቦት ኮዱን ያጠቃልላል። በቴሌግራም ቦት ኤፒአይ ላይ መታ ለማድረግ የቴሌፖት ቤተ -መጽሐፍትን ይጠቀማል። እሱ የሚያገኛቸውን መጠይቆች በመቀበል እና የሚመለከተውን መረጃ ለተጠቃሚው በማሳየት ይሠራል። ለሙሉ ትዕዛዞች ዝርዝር ተጠቃሚው ‹እገዛ› መተየብ ይችላል።

ፎቶ 1 ፣ 2 - የቴሌግራም ቦት ለማዋቀር BotFather ን መጠቀም ያስፈልግዎታል። በእኛ ኮድ ውስጥ የምንፈልገውን የኤችቲቲፒ ኤፒአይ ለማግኘት መመሪያዎቹን ብቻ ያሂዱ።

ምስል 4 - በተጠቃሚው ጥያቄ መሠረት የተወሰኑ የውሂብ ረድፎችን ከመረጃ ቋቱ የሚወስድ የተግባር ምሳሌ

ስዕል 5 - የተጠቃሚውን ግብዓት እንዴት እንደምንወስድ እና በዚህ መሠረት ምን እንደሚሰራ እንወስናለን።

ደረጃ 20 ፦ የቀጥታ ዥረት (camera_pi.py)

የቀጥታ ዥረት (camera_pi.py)
የቀጥታ ዥረት (camera_pi.py)
የቀጥታ ዥረት (camera_pi.py)
የቀጥታ ዥረት (camera_pi.py)
የቀጥታ ዥረት (camera_pi.py)
የቀጥታ ዥረት (camera_pi.py)

ለአገልጋያችን ክፍል መከታተያ ስርዓት አዲስ ባህሪን ፣ በአገልጋይ ክፍል ውስጥ እየተከናወነ ያለውን የቀጥታ ዥረት ተግባራዊ አድርገናል ፣ ይህ በማንኛውም ጊዜ በማንኛውም ቦታ ሊደረስበት ይችላል። ይህ የቀጥታ ዥረት እንዴት እንደሚሰራ -ከፒ ካሜራ ጋር በመሆን በፍላስክ ውስጥ የሚከናወን ባህሪ ነው። በእውነተኛ ህይወት ውስጥ እየተከሰተ ባለበት ጊዜ የቪዲዮ ክፈፎች ይወርዳሉ ፣ ስለዚህ የቪዲዮ ክፈፎች ሲወርዱ እና አንድ ላይ ሲጣመሩ በእውነቱ ትንሽ መዘግየት (1-2 ሰከንዶች) እንዳለ ማየት ይችላሉ። የበስተጀርባ ክር ከካሜራ ፍሬሞችን ስለሚያነብ እና የአሁኑን ፍሬም በማከማቸት ይህ ያለ ክር ማድረግ አይቻልም። እነዚህን ሁሉ ክፈፎች በአንድ ላይ ማያያዝ ከዚያ የቀጥታ ዥረት ያወጣል።

ፎቶ 2 - ይህ ሁሉም የቪዲዮ ክፈፎች የተከማቹበት የተለየ ፋይል ነው እና እርስዎ እንደሚመለከቱት እኛ በጣም የምናውቀው የእኛን የ raspberry pi ካሜራ ለመድረስ የፒክሜራ ሞዱሉን እየተጠቀምን ነው። እኛ እንደ የቀጥታ ዥረት እና ብዙ ምስሎች በአንድ ላይ የሚጣመሩ ይመስል ተግባሩን ከውጭ ለማስመጣት የክፍል ካሜራ አለን ፣ ስለሆነም በዋናው የመተግበሪያ ፋይል ውስጥ ከትዕይንቱ በስተጀርባ ስለሚሆነው ነገር ሳይጨነቁ እንደ ቀጥታ ዥረት ይወስዱታል።

ምስል 3 - ይህ የቀጥታ ዥረት ክፍል ኮድ የተቀመጠበት የእኛ የአገልጋይ.ፒ ፋይል አካል ነው። ለዚህ ያስመጣን ዋናው ክፍል ካሜራችን በፒ.ፒ.ፒ ፋይላችን ላይኛው ክፍል ላይ ካለው ካሜራ_pi.py ፋይል ነው። እኛ በስር ማውጫችን ፣ ጂን ላይ አንድ ተግባርን ገልፀናል ፣ ሆኖም ግን ጥቅም ላይ የሚውለው የእኛ የቀጥታ ዥረት ወደሚገኝበት /ወደ ቪድዮ_ፌድ ስንሄድ ብቻ ነው ፣ ይህንን ተግባር ወደሚያልፍበት እና የቀጥታ ዥረቱን በድረ -ገጹ ላይ ይመልሳል።

የሚመከር: