O objetivo desse projeto é utilizar um Arduino UNO e um Sensor Magnético para monitorar se a porta de um rack de rede está ABERTO ou FECHADO.
Enviar essa informação via internet utilizando o protocolo MQTT(Message Queuing Telemetry Transport) para um servidor MQTT hospedado na Amazon web Service(AWS) e exibir a informação em um cliente MQTT*MQTT Dash, instalado em um Smartphone, conforme imagem abaixo;
Foram utilizando as seguintes bibliotecas:
- UIPEthernet(conexão do ENC28J60 com o Arduino)
- PubSubClient(cliente MQTT para o arduino)
-
Arduíno uno
-
Módulo Ethernet (ENC28J60)
-
Sensor Magnético (MC-38)
-
Jumpers
PINOS ENC28J60 | Pinos Arduino |
---|---|
CS | 10 |
SI | 11 |
SO | 12 |
SCK | 13 |
VCC | 3.3 V |
GND | GND |