Daftar Isi:

Trabalho IOT: 4 Langkah
Trabalho IOT: 4 Langkah

Video: Trabalho IOT: 4 Langkah

Video: Trabalho IOT: 4 Langkah
Video: Internet of Things (IoT) | What is IoT | How it Works | IoT Explained | Edureka 2024, Juli
Anonim
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT

Este dapat diinstruksikan tem como objetivo documentar passo a passo do projeto final desenvolvido para a matéria de IOT lakukan curso 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. Untuk informasi lebih lanjut tentang sirkuit elektronik dan perangkat keras untuk sensor yang ada saat ini juga untuk mengirim pesan SMS untuk seluler dari informasi yang tersedia.

Perlengkapan

Componentes utilizados para a construção do trabalho foram:

Perangkat keras:

-Arduino Uno.

- Modulo ethernet shield w5100.

- Sensor de Movimento Presença PIR.

- Jumper Macho/Femea 20cm.

- Cabo de Rede RJ45

Perangkat Lunak- AWS API Gateway

- AWS LambdaAWS SNS (Layanan Pemberitahuan Sederhana Amazon)

- Arduino.cc (bahasa C++)

Langkah 1: Entendendo a Arquitetura Do Projeto

Entendendo a Arquitetura Do Projeto
Entendendo a Arquitetura Do Projeto

Sebuah arquitetura do projeto é divida em 3 camadas sendo elas Lokal, AWS e Mobile.

Inisial untuk Camada Lokal está localizado o sirkuit eletrônico junto com a API Rest em Node JS. Identifikasi apa saja yang perlu dilakukan POST untuk API Rest Node. A requisição batendo na API, é disparado uma nova requisição POST untuk a API Gateway da Amazon que se encontra na camada AWS da arquitetura.

Sebuah camada AWS é komposta por uma API gateway, função lambda, serviço de mensagens SNS e um banco de dados no Dynamon BD. A requisição chegando no Gateway será redirecionada untuk bersenang-senangção Lambda que ao receber a requisição persistent informaes como data/hora no banco de dados dan publica uma mensagem no serviço SNS informando o número de telefone de destino da mensagem.

Com a pesan publik, o perangkat que está na camada Ponsel da arquitetura, receberá um SMS bersaing o teks 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.

Langkah 2: Montando Circuito Eletrônico

Sirkuit Montando Eletrônico
Sirkuit Montando Eletrônico
Sirkuit Montando Eletrônico
Sirkuit Montando Eletrônico

Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.

Primeiro Passo: Modulo ethernet shield w5100

Encaixar/conectar o modulo ethernet shield w5100 ao arduino uno, posteriormente conectar o cabo de rede no modulo ethernet shield e o cabo Serial ao arduino uno para enviar/executar o projeto.

Segundo Passo: Sensor de presença PIR

Com o sensor PIR em mãos (com os trimpots virados para frente), conectar um Jumper macho/fêmea na saída de 5v lakukan arduino ao pino a esquerda lakukan sensor.

Konektar belakang Jumper macho/fêmea no pino digital 7 do arduino ao pino central do sensor.

Sambungan terakhir Jumper macho/fêmea no pino GND lakukan arduino ao pino a direita do sensor.

Langkah 3: Konfigurasikan O Projeto

Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.

Konfigurasi Primeira

Tidak ada jawaban untuk melakukan arduino PresencaIOTarduino.ino, dengan 6 informan no lugar da letra XXXXXX dan endereço IP da API Node e no lugar da letra YYYY a porta de comunicação.

Klien RestClient = RestClient("XXXXXX", YYYY);

Contoh:

Klien RestClient = RestClient("192.168.1.107", 3000);

Konfigurasi Segunda

Tidak ada jawaban untuk bersenang-senang lambda sns_publishsms.js, atribuir a variável fone na linha 10 o número do telefone no qual será enviado os SMS.

Contoh:

const fone = '000000000';

Langkah 4: Jalankan Projeto

Montado o circuito eletrônico dan feita sebagai konfigurasi podemos agora executar o projeto.

Abaixo segue o link de um vídeo demonstrando o projeto em execução e o link lakukan github bersaing todos os projetos utilizados em cada ponta deste trabalho.

Tautan:

GitHub:

Direkomendasikan: