Sisukord:
Video: Trabalho IOT: 4 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Este on juhendatav, kui ta soovib dokumentaalset dokumenti passi ja projeto lõpliku desenvolvido para a matéria de IOT do curso Arquitetura de Software Distribuído da instituição PUC Minas kohta.
O objetivo do projeto é abxiliar no monitoramento de maradências e estabelecimentos enquanto as pessoas não estiverem no local. Para isso foi criado um circuit eletrônico com arduino constituído de um sensor de presença que quando acionado envia uma mensagem SMS para o celular de uma pessoa informando que ouve uma movimentação no local.
Tarvikud
Komponentide kasutamine konstruktsiooni ehitamiseks:
Riistvara:
- Arduino Uno.
- Modulo Etherneti kilp w5100.
- Sensor de Movimento Presença PIR.
- džemprid Macho/Femea 20cm.
- Cabo de Rede RJ45
Tarkvara- AWS API Gateway
- AWS LambdaAWS SNS (Amazoni lihtne teatamisteenus)
- Arduino.cc (keelekeel C ++)
Samm 1: Entendendo a Arquitetura Do Projeto
Arquitetura do projeto é divida em 3 camadas sendo elas Local, AWS e Mobile.
Kohalik halduskeskus Kohalik kohalik lokaliseerimine või vooluahela e -posti aadress ja API Rest E Node JS. Ao identifitseerimisvõimalus liikuvusetaotluse anduriks, mis on ette nähtud ja disparado, mis on nõutav POST -i ja API puhkesõlme vahel. Vajalik on API -d, mis on vajalik uue POST -i jaoks API -lüüsi jaoks, mis on Amazoni que se encantra na Camada AWS da arquitetura.
AWS -i komposiit API -lüüsis, lambda funktsioon, teenuste teenus SNS ja Dynamon BD. A requisição chegando no Gateway será redirecionada para a função Lambda que ao receber a requisição persiste informationço como data/hora no banco de dados and publica uma mensagem no serviço SNS informando o número de telefone de destino da mensagem.
Lugege avalikku teavet, kui seade on mobiiltelefoni arhiiv, kaamera saab SMS -i või teksti „PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!”.
2. samm: Montando Circuito Eletrônico
Abaixo iremos üksikasjalikult passo a passo para montar o circuit eletrônico.
Primeiro Passo: Modulo Etherneti kilp w5100
Encaixar/conectar või modulo Ethernet shield w5100 ao arduino uno, posterormente conectar o cabo de rede no modulo Ethernet shield e o cabo Serial ao arduino uno para enviar/executar o projeto.
Segundo Passo: PIR -i andur
Com o sensor PIR em mãos (com os trimpots virados para frente), conectar um Jumper macho/fêmea na saída de 5v do arduino ao pino and esquerda do sensor.
Posteriormente conectar um Jumper macho/fêmea no pino digital 7 do arduino ao pino central do sensor.
Viimane konstruktor Jumper macho/fêmea no pino GND do arduino ao pino a directita do sensor.
3. samm: seadistage O Projeto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.
Primeira Configuração
No arquivo do projeto do arduino PresencaIOTarduino.ino, in linha 6 informary no lugar da letra XXXXXX or endereço IP da API Node e no lugar da letra YYYY a porta de comunicação.
RestClient klient = RestClient ("XXXXXX", AAAA);
Näide:
RestClient klient = RestClient ("192.168.1.107", 3000);
Segunda Configuração
Agora no arquivo da função lambda sns_publishsms.js, atribuir a variável fone na linha 10 or número do telefone no qual sera enviado os SMS.
Näide:
const fone = '000000000';
Samm: Executando Projeto
Montado o circuit eletrônico e feita as configurações podemos agora executar o projeto.
Abiexo segue o link de um vídeo demonstrando o projeto em execcução and o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.
Link:
GitHub: