Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Usanidi wa vifaa
- Hatua ya 2: Hatua ya 2: Kuweka na Kufanya Vipaumbele
- Hatua ya 3: Hatua ya 3: Ofisi salama - Hati
- Hatua ya 4: Hatua ya 4: Uzoefu wa Kujifunza
Video: Usalama wa Ofisi ya Smart: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika mradi huu, tunakusudia kujifunza jinsi ya kutekeleza AWS na MQTT katika usanidi wetu wa IoT.
Kwa tishio la shambulio la ndani, programu tumizi hii inakusudia kufuatilia ofisi za watumiaji wa mamlaka ya juu. Mtumiaji anapokuwa mbali na ofisi, programu tumizi hii itafuatilia ofisi.
- Inafuatilia maadili ya joto na unyevu na kuionyesha kwenye programu ya wavuti
- Inaruhusu watumiaji kuwasha na kuzima LED
-
Aina 2 za hali ya kengele
- Kengele imewashwa - Wakati kengele imewashwa, ukaguzi wa hali ya joto na unyevu utasimama, wakati sensorer za mwendo zitawashwa. Ikiwa kuna harakati ofisini, buzzer itasikika na picha itapigwa na watumiaji wanaweza kuona kile kiligunduliwa wakiwa mbali na ofisi yao
- Kengele Imezimwa - Wakati kengele imezimwa, kutakuwa na kuangalia kwa joto na unyevu na maadili yataonyeshwa kwenye programu ya wavuti wakati sensorer za mwendo na kamera zitazimwa
- Kwa njia zote mbili, watumiaji bado wanaweza kudhibiti taa za LED.
- Kutumia AWS DynamoDB, tuna uwezo wa kuhifadhi njia ya picha ili watumiaji waweze kuona picha zilizopigwa
- Pia, kwa kutumia AWS, tunaweza kutuma barua pepe kwa watumiaji wakati kuna mwendo unaogunduliwa wakati wao wanapokuwa mbali na ofisi yao.
Sasa, hebu tujue jinsi tunavyoweza kutekeleza mfumo kama huu!
Hatua ya 1: Hatua ya 1: Usanidi wa vifaa
Unachohitaji:
- 2x Raspberry Pi 3
- 2x T-Cobbler Kit
- Bodi ya mkate ya 1x
- Kamba za Jumper zilizowekwa
- Resistors zilizohifadhiwa
- 1x LED
- 1x DHT11 Sensorer za Joto na Unyevu
- Sensor ya Mwendo wa 1x PIR
- 1x Buzzer
Usanidi wetu una LED iliyounganishwa na GPIO 18 ili mtumiaji aweze kudhibiti taa kwenye ofisi yake. Kwa kurekodi viwango vya joto na unyevu, tutatumia sensorer ya DHT iliyounganishwa na GPIO4. Ikifuatiwa na sensorer yetu ya PIR Motion iliyounganishwa na GPIO 26 kugundua wahusika ofisini wakati mtumiaji hayupo. Mwishowe, buzzer ya kupiga kengele wakati kengele imewashwa na kugundua kitu.
Hatua ya 2: Hatua ya 2: Kuweka na Kufanya Vipaumbele
AWS
Kwanza ingia kwa
1. Baada ya kuingia, bonyeza katalogi kwenye kidirisha cha mkono wa kushoto na kisha bonyeza AWS Educate Starter Account 75
2. Nakili Kitambulisho cha Ufunguo wa Ufikiaji na Ufunguo wa Ufikiaji wa Siri ili usanidi katika pi ya raspberry baadaye.
3. Bonyeza Open Console
Kusajili raspberry yako kama kitu
1. Tafuta AWS IOT
2. Bonyeza Dhibiti kwenye kidirisha cha mkono wa kushoto na kisha ubonyeze kwenye Mambo
3. Bonyeza tengeneza kwenye kona ya mkono wa kulia
4. Chagua Sajili kitu kimoja cha AWS IOT
5. Toa kitu chako jina na bonyeza inayofuata
6. Bonyeza tengeneza cheti na uhifadhi vitu 4 vilivyotengenezwa
7. Anzisha mzizi CA
8. Unda sera na uiambatanishe na kitu chako
-Ipe jina -Action: iot. * -Resource ARN: * -Angalia ruhusa ya Dynamodb
Kabla ya kila kitu, endesha usanidi Tumia Kitambulisho cha Ufikiaji na Ufunguo wa Ufikiaji wa Siri kutoka mapema
Ifuatayo, 1. Unda faili iliyoitwa iot-role-trust.json na yaliyomo
jukumu-uaminifu.json
2. Endesha amri ifuatayo: aws iam kuunda-jukumu - jina -a jukumu langu-jukumu -chukua-jukumu-sera-faili ya hati: //iot-role-trust.json
3. Unda faili iliyoitwa iot-policy.json na yaliyomo
sera-iot.jason
4. Endesha amri: aws iam kuweka jukumu-sera - jina -a jina langu-jukumu-sera-jina sera-sera - sera-hati ya faili: //iot-policy.json
DynamoDB
1. Unda meza katika Dynamodb kwa sensorer ya mwendo na joto / unyevu -Kwa picha ya mwendo weka ufunguo wa msingi wa sensorer -Kwa hali ya joto na unyevu utumie timestamp kama ufunguo wa msingi
2. Unda sheria ya kugundua mwendo
Sifa: * kichungi cha mada: sensorer / mwendo
3. Kazi: chagua ujumbe uliogawanyika katika safu nyingi za hifadhidata
Lambda
1. Unda kazi ya Lambda na yaliyomo
Kazi ya Lambda
2. Unda sheria ya lambda
-Sifa: *
-Kichujio cha mada: sensorer / zote
3. Vitendo huchagua kazi ya Lambda kupitisha ujumbe
4. Lambda itakufanyia iliyobaki
SNS
1. Unda mada ya SNS
2. Ingiza mada na jina la kuonyesha
3. Hariri sera ya mada ili kuruhusu kila mtu kuchapisha na kujiunga na mada hiyo
4. Jisajili kwenye mada kwa barua pepe
5. Rudi kwenye sheria ya kugundua mwendo
6. Ongeza kitendo kingine cha sheria hii inayoitwa tuma ujumbe kama arifa ya kushinikiza ya SNS
7. Lengo la SNS itakuwa mada ambayo umeunda muundo wa ujumbe RAW
S3
1. Nenda kwa S3 na unda ndoo ya kupakia picha
Vitu muhimu vya kufunga kwenye Pis
Flask - bomba la kusakinisha bomba
Boto - bomba la usakinishaji wa boto
Boto3 - Sudo pip sakinisha boto3
AWSIoTPythonSDK - sudo pip kufunga AWSIoTPythonSDK
awscli - bomba la kusakinisha awscli
paho - sudo pip kufunga paho
mqtt - Sudo pip kufunga mqtt
Hatua ya 3: Hatua ya 3: Ofisi salama - Hati
Katika pi ya mtumiaji, tuna hati 1
client.py - Hati hii itajiunga na mada anuwai kama sensorer / joto na sensorer / unyevu kupata joto na unyevu ambao utaonyeshwa kwenye programu ya wavuti. Inatuma pia hali ya LED ili hali ya LED iweze kubadilishwa upande wa seva
mteja.py
Katika seva ya seva, tuna hati 1
server.py - Hati hii itajiunga na mada ya hali ya nuru ili taa za LED ziweze kuwashwa na kuzimwa. Wakati huo huo, itapokea viwango vya joto na unyevu kutoka kwenye ubao wa mkate na kuichapisha kwa mada inayoitwa sensorer / zote na katika kazi ya lambda maadili yatachapishwa kwa mada 2 tofauti, sensorer / joto na sensorer / unyevu
seva.py
Hatua ya 4: Hatua ya 4: Uzoefu wa Kujifunza
Katika zoezi hili, tumekabiliwa na changamoto nyingi kwani moduli hii bado ni mpya kwetu. Walakini, kupitia mradi huu, tumejifunza mengi. Iwe IOT ya AWS, tunajivunia kusema kwamba tunajua jinsi ya kuingiza AWS kwenye kitanda chetu cha msingi cha IoT na kuifanya iwe zaidi ya mfumo wa mapema.
Ilipendekeza:
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Mradi huu ni uthibitisho wangu wa dhana ya kutumia IoT na (mwishowe) roboti kuunda safu ya ziada ya usalama kwa vifaa hatari vya utengenezaji. Kitufe hiki kinaweza kutumika kuanza au kuacha michakato mingi, pamoja na udhibiti wa ishara
Mfumo mmoja wa Usalama wa Usalama wa Wanawake: Hatua 3
Mfumo mmoja wa Usalama wa Wanawake wa Kugusa: Moja ya kengele ya kugusa Mfumo wa usalama wa Wanawake ukitumia mtawala mdogo wa 8051Katika Usalama wa Wanawake Ulimwenguni Leo ni Suala Muhimu Zaidi Katika Nchi. Leo Wanawake Wanasumbuliwa Na Kusumbuka Na Wakati Mwingine Wakati Msaada Wa Haraka Unahitajika. Hakuna Lugha Inayohitajika
Jinsi ya kutengeneza Mfumo wa Usalama wa Mwendo wa Usalama wa PIR: Hatua 3
Jinsi ya kutengeneza Mfumo wa Usalama wa Mwendo wa Usalama wa PIR: Katika video hii tutafanya mfumo wa usalama ambao hugundua mwendo na unazungumza. Katika mradi huu sensorer ya PIR hugundua mwendo na moduli ya MP3 ya DFPlayer Mini hucheza sauti iliyofafanuliwa hapo awali
Usalama wa Usalama wa Python / Programu ya Kusimbua: 3 Hatua
Usalama wa Usalama wa Python / Programu ya Usimbuaji: Katika Maagizo haya nitakuonyesha jinsi na chatu rahisi, unaweza kuweka faili zako salama ukitumia kiwango cha tasnia cha AES. Mahitaji: - Python 3.7 - PyAesCrypt maktaba- maktaba ya hashlib Ikiwa hauna maktaba haya, wewe inaweza kusanikisha kwa urahisi na
Mfumo mmoja wa USALAMA WA USALAMA WA kugusa One: Hatua 5
Mfumo wa USALAMA WA WANAWAKE Mguso mmoja: Katika Usalama wa Wanawake Ulimwenguni Leo ni Suala Muhimu Zaidi Katika Nchi. Leo Wanawake Wanasumbuliwa Na Kusumbuka Na Wakati Mwingine Wakati Msaada Wa Haraka Unahitajika. Hakuna Mahali Mahitajika Kama Wanawake Ili Watu waweze Kusaidia, umuhimu wake kwamba sisi