Sisukord:

Trabalho IOT: 4 sammu
Trabalho IOT: 4 sammu

Video: Trabalho IOT: 4 sammu

Video: Trabalho IOT: 4 sammu
Video: ЗАПРЕЩЁННАЯ печь на ВОДЕ, раскрываю секрет! 2024, Juuli
Anonim
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT

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

Entendendo ja Arquitetura Do Projeto
Entendendo ja 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

Montando Circuito Eletrônico
Montando Circuito Eletrônico
Montando Circuito Eletrônico
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:

Soovitan: