ዝርዝር ሁኔታ:
- ደረጃ 1 ወደ የእርስዎ AWS መለያ ይግቡ።
- ደረጃ 2 በ AWS IOT “ነገሮች” መጀመር
- ደረጃ 3 የ AWS IOT “ነገር” መመዝገብ
- ደረጃ 4 የምስክር ወረቀት ማግበር
- ደረጃ 5: ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
- ደረጃ 6 ለ AWS SNS ርዕስ የመጀመሪያ ቅንብር
- ደረጃ 7-Iot-role.trust.json ፋይል መፍጠር
- ደረጃ 8 Iot-policy.json ፋይል መፍጠር
- ደረጃ 9 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
- ደረጃ 10 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
- ደረጃ 11 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
- ደረጃ 12: በአማዞን S3 ላይ ባልዲ ይፍጠሩ
- ደረጃ 13 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
- ደረጃ 14 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
- ደረጃ 15 ለዲናሞ ዲቢ ሰንጠረ Creatችን መፍጠር
- ደረጃ 16: Roomstatus.py
- ደረጃ 17: Rfid.py
- ደረጃ 18: Server.py
- ደረጃ 19 Telegram.py
- ደረጃ 20 ፦ የቀጥታ ዥረት (camera_pi.py)
ቪዲዮ: ሴሮማ የአገልጋይ ክፍል አስተዳዳሪ 20 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ሴሮማ ተጠቃሚዎች የአገልጋዮቹን ሁኔታ (የሙቀት መጠን እና እርጥበት) ፣ የአገልጋዩ ክፍል የመዳረሻ ምዝግብ ማስታወሻዎችን እንዲፈትሹ እንዲሁም የአገልጋዩን ክፍል ራሱ ለማንኛውም የደህንነት ጥሰቶች እንዲቆጣጠሩ የሚያስችል የሁሉ-በአንድ የአገልጋይ ክፍል አስተዳዳሪ ነው።
ደረጃ 1 ወደ የእርስዎ AWS መለያ ይግቡ።
- ለእኛ ፣ የተማሪ አውስ አካውንት ስላለን በ AWS የተማሪ መግቢያ በር በኩል ገብተናል።
- ከላይ በቀኝ በኩል ባለው የአሰሳ ምናሌ ላይ ወደ “AWS መለያ” ትር ይሂዱ።
- “ወደ የእርስዎ AWS የትምህርት አስጀማሪ መለያ ሂድ” ላይ ጠቅ ያድርጉ
- የእርስዎን AWS አስተዳደር ኮንሶል ለመድረስ Console ን ይክፈቱ።
ደረጃ 2 በ AWS IOT “ነገሮች” መጀመር
- በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ “AWS IoT” ን ይፈልጉ።
- በእርስዎ AWS መለያ ውስጥ የተመዘገቡትን ሁሉንም የ IoT መሣሪያዎች ወደሚያዩበት ወደ AWS IoT Console ዳሽቦርድ ለመቀጠል “ጀምር” ላይ ጠቅ ያድርጉ።
ደረጃ 3 የ AWS IOT “ነገር” መመዝገብ
- በአሰሳ አሞሌው ውስጥ የእርስዎን IoT “ነገሮች” ለማስተዳደር ያስሱ።
- ገና አንድ ነገር ከሌለዎት “አንድ ነገር ይመዝገቡ” ላይ ጠቅ ያድርጉ። (አንድ ነገር ካለዎት ከዚያ ከፍለጋ ትር ቀጥሎ በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ ያለውን “ፍጠር” ቁልፍን ጠቅ ያድርጉ።)
- “አንድ ነጠላ ነገር ፍጠር” በሚለው የመጀመሪያ ቁልፍ ላይ ጠቅ ያድርጉ።
- እንደ ነገሩ ስም “RaspberryPi” ብለው ይተይቡ። ለዚህ ደረጃ ፣ ከ “ስም” ሌላ ግብዓት አያስፈልግም። ይህን ካደረጉ በኋላ ቀጣይን ጠቅ ያድርጉ።
ደረጃ 4 የምስክር ወረቀት ማግበር
- በሚቀጥለው ደረጃ “የምስክር ወረቀት ፍጠር” ቁልፍ ላይ ጠቅ ያድርጉ።
- በሚቀጥለው ገጽ ውስጥ ያሉትን 4 የማውረጃ አገናኞች ያውርዱ እና ያከማቹ ወደ የሥራ ማውጫ ወይም አቃፊ። የስር CA ፋይልን ለማስቀመጥ በቀኝ ጠቅ ያድርጉ እና አስቀምጥ-እንደ።
- “አግብር” ላይ ጠቅ ያድርጉ እና የስኬት መልእክት መታየት አለበት።
- በእያንዳንዱ የፋይል ስም ፊት ያሉትን ቁጥሮች በማስወገድ እና የ “CA” ፋይልን ወደ “rootca.pem” በመሰየም ለፋይሎቹ ተስማሚ ስሞችን ይጠቀሙ።
- ለመቀጠል “ፖሊሲ ያያይዙ” ላይ ጠቅ ያድርጉ።
ደረጃ 5: ወደ የምስክር ወረቀትዎ ፖሊሲ ማከል
- በሚቀጥለው ገጽ ላይ ፖሊሲ ከሌለዎት በ “ፖሊሲ ፍጠር” ቁልፍ ላይ አንድ እንዲያደርጉ ይጠቁሙዎታል።
- ነባር ፖሊሲ ካለዎት ከዚህ በታች “አዲስ ፖሊሲ ፍጠር” የሚለውን ቁልፍ ጠቅ ያድርጉ።
-
የሚከተለውን መረጃ በፖሊሲ ፈጠራ ቅጽ ውስጥ ያስገቡ።
ስም: RaspberryPiSecurityPolicy
ድርጊት: iot:*
ምንጭ አርኤን: *
ውጤት - ፍቀድ
- ከዚያ ፖሊሲዎ በ “ደህንነት” ስር ባለው “ፖሊሲ” ትር ውስጥ መታየት አለበት።
- በመቀጠልም በ “ደህንነት” ስር ወደሚገኘው “የምስክር ወረቀቶች” ትር ይሂዱ እና ፖሊሲዎን ከዚህ ቀደም ከፈጠሩት የምስክር ወረቀት ጋር ያያይዙት።
- በሚቀጥለው ገጽ ላይ ፖሊሲዎን ጠቅ ያድርጉ እና ከዚያ “አያይዝ” ን ጠቅ ያድርጉ።
- በፈጠሩት ነገር ዝርዝሮች ገጽ ውስጥ ፣ በ “መስተጋብር” ትር ስር መቅዳት እና መቀመጥ ያለበት የ REST ኤፒአይ የመጨረሻ ነጥብ አለ።
- AWS አሁን ከፖሊሲ ጋር የተያያዘ እና የምስክር ወረቀት ያለው አንድ ነገር ሊኖረው ይገባል።
ደረጃ 6 ለ 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 ፋይል መፍጠር
- ከላይ ካለው የ IAM ፖሊሲ ጋር የ JSON ፋይል ከፋይሉ ስም iot-role.trust.json ጋር ይፍጠሩ።
- የሚከተለውን ትዕዛዝ በመጠቀም AWS CLI ን በመጠቀም ሚናውን ይፍጠሩ
aws iam create-role --role-name my-iot-role --assume-role-policy-document file: //iot-role-trust.json
ደረጃ 8 Iot-policy.json ፋይል መፍጠር
- ከላይ ካለው ፖሊሲ ጋር የ JSON ፋይል ከፋይል ስም iot-policy.json ጋር ይፍጠሩ።
- የሚከተለውን ትዕዛዝ በመጠቀም AWS CLI ን በመጠቀም የተግባር ፖሊሲን ይፍጠሩ
aws iam put-role-policy --role-name IoTRole-የፖሊሲ ስም iot-policy-የፖሊሲ ሰነድ ፋይል: //iot-policy.json
ደረጃ 9 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 1)
- በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ የ “SNS” አገልግሎትን ይፈልጉ ወይም ወደ
- አሁን ምንም ርዕሶች ስለሌሉዎት አንድ ርዕስ ለመፍጠር “አዲስ ርዕስ ፍጠር” ን ጠቅ ያድርጉ።
- የርዕስዎን ስም እና የማሳያ ስም ይተይቡ እና “ርዕስ ፍጠር” ን ጠቅ ያድርጉ እና ሁሉም እርምጃዎች ሲሳኩ አዲስ ርዕስ ይታያል።
- “እርምጃዎች” ተቆልቋይ ቁልፍን እና “የርዕስ ፖሊሲን ያርትዑ” ላይ ጠቅ ያድርጉ።
ደረጃ 10 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 2)
- ይህ የ AWSEducate መለያ ገደቦች ስለሆነ ሁሉም እንዲያትምና ለደንበኝነት ለመመዝገብ ፖሊሲውን ያዋቅሩ።
- በዚህ ርዕስ ላይ የታተሙ ዝማኔዎችን ለመቀበል ለዚህ ርዕስ ይመዝገቡ።
-
ፕሮቶኮሉን ወደ “ኢሜል” ይለውጡ እና በመጨረሻው ነጥብ ላይ ኢሜልዎን ያስገቡ።
- የመጨረሻ ነጥብዎን ወደተፃፉበት ኢሜልዎ ይሂዱ ፣ ለርዕሱ ለመመዝገብ የኢሜል ምዝገባዎን ለማረጋገጥ የማረጋገጫ አገናኙን ጠቅ ያድርጉ።
- በግራ በኩል ባለው የአሰሳ ምናሌ ላይ ወደ “AWS IoT” አገልግሎቶች ይሂዱ ፣ “ተግብር” ላይ ጠቅ ያድርጉ። ይህ ገጽ እርስዎ ለማየት እና ለማርትዕ ሕጎችዎ የሚታዩበት እና የሚገኝበት ነው። በአሁኑ ጊዜ ፣ ለ IoT ነገርዎ ምንም ህጎች የሉም ፣ “ደንብ ፍጠር” ላይ ጠቅ ያድርጉ።
ደረጃ 11 የ AWS SNS ርዕስ ይፍጠሩ (ክፍል 3)
- ለእርስዎ ደንብ በስም መስክ ውስጥ ስም ይተይቡ። በማብራሪያ መስክ ውስጥ ለእርስዎ ደንብ መግለጫ ይግለጹ። ወደ የመልእክት ምንጭ ክፍል በመቀጠል ፣ በ “SQL ስሪት መጠቀም” ክፍል ውስጥ በጣም የዘመነውን የ SQL ስሪት እንመርጣለን። መላውን የ MQTT መልእክት ከርዕሱ ለመምረጥ በባህሪው ውስጥ * ይተይቡ ፣ በእኛ ሁኔታ የእኛ ርዕስ “TempHumid” ነው።
- ከዚያ ለእርስዎ ደንብ “SNS” የማሳወቂያ እርምጃ ያክሉ። ከዚያ “እርምጃ አዋቅር” ን ጠቅ ያድርጉ።
- በ “እርምጃ አዋቅር” ገጽ ውስጥ እርስዎ የፈጠሩትን የ SNS ርዕስ እና የመልእክት ቅርጸቱን እንደ ጥሬ ይምረጡ። ከዚያ በኋላ AWS CLI ን በመጠቀም እርስዎ የፈጠሩትን ሚና ይምረጡ እና “እርምጃ አክል” ን ጠቅ ያድርጉ።
- የእርስዎ እርምጃ ይዋቀራል እና ወደ «ደንብ ፍጠር» ይመለሳል።
- ደንቡን ማርትዕ ከፈለጉ አርትዕን ጠቅ ያድርጉ።
ደረጃ 12: በአማዞን S3 ላይ ባልዲ ይፍጠሩ
- በ AWS የፍለጋ አሞሌ ውስጥ S3 ን ይፈልጉ።
- በአማዞን S3 ገጽ ውስጥ ለመጀመር “ባልዲ ፍጠር” ቁልፍን ጠቅ ያድርጉ።
-
በሚከተለው መረጃ የሚታየውን ብቅ-ባይ ቅጽ ይሙሉ
- ባልዲ ስም-ሴሮማ-ባልዲ (ይህ በሁሉም ነባር የአማዞን S3 ባልዲዎች ላይ ልዩ መሆን አለበት)
- ክልል: አሜሪካ ምዕራብ (ኦሪገን)
- ቅንብሮችን ቅዳ (ችላ በል)
- ለደረጃ 2 እስከ 3 ፣ ምንም የሚለወጥ ነገር ስለሌለ በቀላሉ “ቀጣይ” ን ጠቅ በማድረግ ይዝለሉት። በደረጃ 4 ላይ “ባልዲ ፍጠር” ላይ ጠቅ ያድርጉ።
- ከፍጥረት በኋላ ባልዲዎን በመነሻ ገጹ ላይ ማየት አለብዎት።
ደረጃ 13 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 1)
- ከላይ ያለውን ገጽ ለማስገባት በፈጠሩት ባልዲ ላይ ጠቅ ያድርጉ ፣ ከዚያ በ “ፈቃዶች” ትር ስር ወደ “ባልዲ ፖሊሲ” ይቀጥሉ።
- በመቀጠል ፣ የእርስዎን የ AWS ፖሊሲ ለማመንጨት በገጹ ታችኛው ክፍል ላይ ባለው “የፖሊሲ ጄኔሬተር” አገናኝ ላይ ጠቅ ያድርጉ።
-
በቅጹ ውስጥ የሚከተሉትን እሴቶች ያስገቡ
- የፖሊሲው ዓይነት - S3 ባልዲ ፖሊሲ
- ውጤት - ፍቀድ
- ዋና: *
- AWS አገልግሎት: አማዞን S3
- እርምጃዎች: GetObject
- የአማዞን ሀብት ስም (አርኤን): አርን: aws: s3::: seroma-bucket
- መረጃውን ከሞሉ በኋላ ፣ መግለጫ አክል የሚለውን ጠቅ ያድርጉ።
- “ፖሊሲ አመንጭ” ቁልፍ ላይ ጠቅ ያድርጉ።
ደረጃ 14 የ AWS ፖሊሲን ይፍጠሩ (ክፍል 2)
- የተፈጠሩትን ኮዶች ይቅዱ እና ዝጋን ጠቅ ያድርጉ።
- ወደ የእርስዎ የአማዞን S3 ባልዲ ፖሊሲ አርታኢ ይመለሱ እና ቀደም ሲል የተቀዱትን ኮዶች ይለጥፉ።
- ከላይ በምስሉ እንደሚታየው ከሀብት ኮዶች በስተጀርባ ኮዶች ውስጥ “/*” ያክሉ ፣ ከዚያ አስቀምጥን ጠቅ ያድርጉ።
- ይህን ካደረጉ በኋላ ባልዲዎ በተሳካ ሁኔታ ይዘጋጃል እና ለአገልግሎት ዝግጁ ይሆናል።
ደረጃ 15 ለዲናሞ ዲቢ ሰንጠረ Creatችን መፍጠር
- በ AWS አገልግሎቶች የፍለጋ አሞሌ ውስጥ ዲናሞ ዲቢን ይፈልጉ
-
“ሰንጠረዥ ፍጠር” ላይ ጠቅ ያድርጉ እና ከዚህ በታች ባለው መረጃ 3 ሰንጠረ createችን ይፍጠሩ ((“የሠንጠረዥ ስም” እና “ዋና ቁልፍ” ብቻ ተለውጠዋል)
- accesslog, pk datetimevalue
- roomstatus, pk datetimevalue
- staffdata ፣ pk የተጠቃሚ ስም
ደረጃ 16: 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 ኮዱን ይ,ል ፣ ይህም የሠራተኛ አባል የአገልጋዩን ክፍል ሲደርስ ለመከታተል ተግባርን ይጨምራል። የውሂብ ጥሰትን ለመከላከል አንድ ሰራተኛ ከአገልጋዩ ክፍል በኋላ ወደ አገልጋዩ ክፍል እንዳይገባ የሚከለክለው የሴሮማ የደህንነት ገጽታ አካል ነው። ጥሰት ከተጠረጠረ ለሁሉም ሰራተኞች ኢሜል እና ኤስኤምኤስ ይልካል።
ምስል 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)
ለአገልጋያችን ክፍል መከታተያ ስርዓት አዲስ ባህሪን ፣ በአገልጋይ ክፍል ውስጥ እየተከናወነ ያለውን የቀጥታ ዥረት ተግባራዊ አድርገናል ፣ ይህ በማንኛውም ጊዜ በማንኛውም ቦታ ሊደረስበት ይችላል። ይህ የቀጥታ ዥረት እንዴት እንደሚሰራ -ከፒ ካሜራ ጋር በመሆን በፍላስክ ውስጥ የሚከናወን ባህሪ ነው። በእውነተኛ ህይወት ውስጥ እየተከሰተ ባለበት ጊዜ የቪዲዮ ክፈፎች ይወርዳሉ ፣ ስለዚህ የቪዲዮ ክፈፎች ሲወርዱ እና አንድ ላይ ሲጣመሩ በእውነቱ ትንሽ መዘግየት (1-2 ሰከንዶች) እንዳለ ማየት ይችላሉ። የበስተጀርባ ክር ከካሜራ ፍሬሞችን ስለሚያነብ እና የአሁኑን ፍሬም በማከማቸት ይህ ያለ ክር ማድረግ አይቻልም። እነዚህን ሁሉ ክፈፎች በአንድ ላይ ማያያዝ ከዚያ የቀጥታ ዥረት ያወጣል።
ፎቶ 2 - ይህ ሁሉም የቪዲዮ ክፈፎች የተከማቹበት የተለየ ፋይል ነው እና እርስዎ እንደሚመለከቱት እኛ በጣም የምናውቀው የእኛን የ raspberry pi ካሜራ ለመድረስ የፒክሜራ ሞዱሉን እየተጠቀምን ነው። እኛ እንደ የቀጥታ ዥረት እና ብዙ ምስሎች በአንድ ላይ የሚጣመሩ ይመስል ተግባሩን ከውጭ ለማስመጣት የክፍል ካሜራ አለን ፣ ስለሆነም በዋናው የመተግበሪያ ፋይል ውስጥ ከትዕይንቱ በስተጀርባ ስለሚሆነው ነገር ሳይጨነቁ እንደ ቀጥታ ዥረት ይወስዱታል።
ምስል 3 - ይህ የቀጥታ ዥረት ክፍል ኮድ የተቀመጠበት የእኛ የአገልጋይ.ፒ ፋይል አካል ነው። ለዚህ ያስመጣን ዋናው ክፍል ካሜራችን በፒ.ፒ.ፒ ፋይላችን ላይኛው ክፍል ላይ ካለው ካሜራ_pi.py ፋይል ነው። እኛ በስር ማውጫችን ፣ ጂን ላይ አንድ ተግባርን ገልፀናል ፣ ሆኖም ግን ጥቅም ላይ የሚውለው የእኛ የቀጥታ ዥረት ወደሚገኝበት /ወደ ቪድዮ_ፌድ ስንሄድ ብቻ ነው ፣ ይህንን ተግባር ወደሚያልፍበት እና የቀጥታ ዥረቱን በድረ -ገጹ ላይ ይመልሳል።
የሚመከር:
የታስታሞ አስተዳዳሪ - IIoT ዳሽቦርድ 6 ደረጃዎች
የታስታሞ አስተዳዳሪ - IIoT ዳሽቦርድ - TasmoAdmin ከታሞታ ጋር ብልጭ ድርግም ለሚሉ መሣሪያዎች የአስተዳደር ድር ጣቢያ ነው። እዚህ ሊያገኙት ይችላሉ- TasmoAdmin GitHub። በዊንዶውስ ፣ በሊኑክስ እና በ Docker መያዣዎች ላይ መሮጥን ይደግፋል። ባህሪዎች የመለያ ጥበቃ የተጠበቀ ብዙ የማዘመን ሂደት አውቶምን ለማዘመን መሣሪያዎችን ይምረጡ
የአገልጋይ ክፍል መቆጣጠሪያ - 4 ደረጃዎች
የአገልጋይ ክፍል መቆጣጠሪያ - ከአገልጋይ ክፍል ችግሮች አንዱ የሙቀት መጠኑ ነው። ሙቀትን በሚያመነጩ የተለያዩ መሣሪያዎች ይህ በፍጥነት ይነሳል። እና የአየር ማቀዝቀዣው ካልተሳካ ሁሉንም ነገር በፍጥነት ያቆማል። እነዚህን ሁኔታዎች ለመተንበይ ከብዙ አከባቢዎች አንዱን ማግኘት እንችላለን
Nodmcu RFID የአገልጋይ አገልጋይ በመስራት ላይ: 4 ደረጃዎች
Nodmcu RFID የአገልጋይ አገልጋይ በሂደት ላይ - መገኘትን ለማመልከት አሪፍ መንገድ
ለ Raspberry Pi (Ajenti) የአገልጋይ አስተዳዳሪ / የድር ማስተናገጃ ፓነል 5 ደረጃዎች
ለ Raspberry Pi (Ajenti) የአገልጋይ አስተዳዳሪ / የድር አስተናጋጅ ፓነል -ጤና ይስጥልኝ እና ወደ መጀመሪያው አስተማሪዬ እንኳን በደህና መጡ። ይህ መመሪያ አጄንቲን በ Raspberry pi ላይ ስለ መጫን ነው። ግን ይህ መመሪያ በማንኛውም ዲቢያን ላይ በተመሠረተ ስርዓተ ክወና ላይ አጀንቲን ለመጫን ሊያገለግል ይችላል። አጀንቲ ምንድን ነው? አጀንቲ ክፍት የመረጃ ምንጭ የአገልጋይ አስተዳዳሪ ፓነል ነው
በአብዛኛዎቹ የአገልጋይ ጎን ድር ማገጃዎች ደህንነት ዙሪያ እንዴት እንደሚገኙ - 3 ደረጃዎች
በአብዛኛዎቹ የአገልጋይ ጎን ድር ማገጃዎች ደህንነት ዙሪያ እንዴት እንደሚገኝ - ይህ የመጀመሪያ አስተማሪዬ ነው ፣ ስለዚህ ይታገሱኝ - እሺ እኔ በት / ቤቶች ውስጥ ሲጠቀሙ ባየሁት የድር ማገጃዎች ዙሪያ እንዴት እንደሚሄዱ እነግርዎታለሁ። የሚያስፈልግዎት ፍላሽ አንፃፊ እና ጥቂት የሶፍትዌር ውርዶች ብቻ ናቸው