Sadržaj:
Video: Trabalho IOT: 4 koraka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo uputstvo može pružiti dokumentarcima za objektivne pasoše do projekcije konačnog desenvolvida za matricu IOT do kursa Arhitektura softverske distribucije za instituciju PUC Minas.
O objetivo do projeto é pomoćni nema nadzora nad rezidenciasom i estabelecimentos enquanto kao pesoas não estiverem nema lokalnog. Para isso foi criado um circuito eletrônico com arduino consído de um sensor de presença que quando acionado envia uma mensagem SMS para ili cell de uma pessoa informando que ouve uma movimentação no local.
Supplies
Komponente koje se koriste za konstrukciju do trabalho forama:
Hardver:
- Arduino Uno.
- Modulo ethernet štit w5100.
- Sensor de Movimento Presença PIR.
- Džemperi Macho/Femea 20 cm.
- Cabo de Rede RJ45
Softver- AWS API pristupnik
- AWS LambdaAWS SNS (Amazon Simple Notification Service)
- Arduino.cc (linguagem C ++)
Korak 1: Entendendo a Arquitetura Do Projeto
Arhitektura do projekta podijeljena je na 3 kamere poslane na lokalnom, AWS i mobilnom telefonu.
Službeno na camadi Lokalno mjesto lokalizacije ili električno usklađeno okruženje sa API -jem za odmor u čvoru JS. Ao identifikator uma movimentação através do sensor de presença i disparado uma requisição POST za API čvor za odmor. Potreban batendo na API -u, a disparado uma nova zahtijeva POST za API Gateway na Amazonu mora se uključiti u camada AWS za arhitekturu.
Camada AWS je sastavni dio API gatewaya, funkcionalna lambda, servis za razmjenu poruka SNS -a i bankomata bez Dynamonovog BD -a. Rekvizirani chegando no Gateway será redirecionada za funkcionisanje Lambda que ao receber -a zahtijeva trajne informacije o podacima/hora no banco de dados i javna poruka za korisnike bez usluga SNS -a na telefonu sa mobilnog telefona do odredišta za slanje poruka.
Pošaljite javnu poruku o uređaju koji se nalazi na mobilnom uređaju za arhiviranje, primajte SMS poruke sa tekstom 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Korak 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar or circuito eletrônico.
Primeiro Passo: Modulo Ethernet štit w5100
Uključuje/povezuje modularni ethernet štit w5100 sa arduino uno -om, posteriorni konektor ili cabo de rede bez modularnog ethernet štita ili sa cabo serijskim ao arduinom sa para za enviar/izvršivač ili projektor.
Segundo Passo: Sensor de presença PIR
Com senzor PIR em mãos (com trimpots virados para frente), konektor um Jumper macho/fêmea na 5 do arduino ao pino i esquerda do senzor.
Posljednji priključak za skakač macho/fêmea bez pino digitalnog 7 do arduino ili pino centralnog senzora.
Konačno povezivanje sa skakačem mačo/fime sa pinom GND na arduino ili pino i sa direktnim senzorom.
Korak 3: Konfigurirajte O Projeto
Ne želim više detalja o algumas konfiguracijama koje su potrebne da bi se izvršilo sertifikovanje programa.
Primeira Configuração
Nema arkiva za projektovanje arduina PresencaIOTarduino.ino, na linku 6 informacija nije dostupno do kraja XXXXXX o dodatnom IP -u za API čvor i nema nikakvih podataka o YYYY portu za komunikaciju.
RestClient klijent = RestClient ("XXXXXX", GGGG);
Primjer:
RestClient klijent = RestClient ("192.168.1.107", 3000);
Segunda Configuração
Agora no arquivo da função lambda sns_publishsms.js, dodijelite različite fonele na linha 10 ili više do telefona bez SMS -a.
Primjer:
const fone = '000000000';
Korak 4: Izvršite Projeto
Montado o circuito eletrônico e feita kao konfiguracije podešavanja agora izvršitelja ili projekta.
Abaixo segue o link de um video demonstrando o projeto em em exeção o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.
Link:
GitHub: