Satura rādītājs:

Trabalho IOT: 4 soļi
Trabalho IOT: 4 soļi

Video: Trabalho IOT: 4 soļi

Video: Trabalho IOT: 4 soļi
Video: Top 10 IoT Projects 2023 | Smart IoT Projects | Applications Of IoT | Simplilearn 2024, Novembris
Anonim
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT

Este pamācāms, lai izveidotu dokumentālu pasu un projektu, lai pabeigtu galīgo risinājumu par IOT vai kursa matēriju Arquitetura de Software Distribuído da instituição PUC Minas.

O objetivo do projeto é auxiliar no monitoramento de residê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.

Piegādes

Sastāvdaļu izmantošana konstrukcijas izveidošanai:

Aparatūra:

- Arduino Uno.

- Modulo Ethernet vairogs w5100.

- Movmento Presença PIR sensors.

- Džemperi Macho/Femea 20cm.

- Cabo de Rede RJ45

Programmatūra- AWS API vārteja

- AWS LambdaAWS SNS (Amazon vienkāršais paziņojumu pakalpojums)

- Arduino.cc (lingvistika C ++)

1. solis: Entendendo a Arquitetura Do Projeto

Entendendo un Arquitetura Do Projeto
Entendendo un Arquitetura Do Projeto

Arquitetura do projeto é divida em 3 camadas sendo elas Local, AWS e Mobile.

Izmeklēšana vietējā teritorijā Vietējā vietējā lokalizācija vai shēmas eletrônico junto com un API Rest em Node JS. Ao identifikatoru var pārvietot uz sensoru, lai parādītu preses un disparado prasības pēc POST parauga API atpūtas mezglā. Nepieciešama API un API, kas ir nepieciešama, lai pieprasītu POST API API vārtejai, kas paredzēta Amazon que se encontra na Camada AWS da arquitetura.

Kampa AWS ir kompostā ar API vārteju, lambda funkciju, pakalpojumu sniegšanu SNS un Dynamon BD banku. 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 e publica uma mensagem no servisço SNS informando o número de phoneone de destino da mensagem.

Izveidojiet publisku paziņojumu, vai ierīcei ir pieejama mobilā ierīce, ar kuru tiek saņemta SMS, vai teksts 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.

2. solis: Montando Circuito Eletrônico

Montando Circuito Eletrônico
Montando Circuito Eletrônico
Montando Circuito Eletrônico
Montando Circuito Eletrônico

Abaixo iremos detalizēti passo a passo para montar o circuit eletrônico.

Primeiro Passo: Modulo Ethernet vairogs w5100

Encaixar/conectar vai 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 sensora sensors

Com o sensors 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.

Pēdējais konvektors Jumper macho/fêmea no pino GND do arduino ao pino a directita do sensor.

3. darbība: konfigurējiet 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, linha 6 informar no lugar da letra XXXXXX vai endereço IP da API Node e no lugar da letra YYYY a porta de comunicação.

RestClient klients = RestClient ("XXXXXX", GGGG);

Piemērs:

RestClient klients = 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 o número do phoneone no qual será enviado os SMS.

Piemērs:

const fone = '000000000';

4. solis: Executando Projeto

Montado o circuit eletrônico e feita as configurações podemos agora executar o projeto.

Abaixo segue o link de um vídeo demonstrando o projeto em execcuão e o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.

Saite:

GitHub:

Ieteicams: