/iot-br

Projeto de Refatoração do TCC e Criação de uma Plataforma para IoT

Primary LanguageJavaScript

Projeto de Refatoração do TCC e Criação de uma Plataforma para IoT

Esse projeto tem como objetivo refatorar O Software do meu TCC - 'Monitoramento em Tempo Real do Consumo de Energia Elétrica'.

O Software desenvolvido não ficou completo como eu queria, então essa refatoração visa resolver os tópicos pendentes e também criar uma plataforma base para que a comunidade venha a utilizar.

Meu objetivo é tentar desenvolver uma plataforma genérica, para que se adapte a pequenos cenários, assim, caso o usuário tenha um sensor de umidade e um shield rele(por exemplo), ele possa criar componentes pré cadastrados no sistema, assim podendo fazer uma linkagem entre o componente da dashboard e o hardware através de um protócolo de comunicação - MQTT, Sockets, HTTP, por exemplo.

Tecnologias a serem Utilizadas

  • NodeJS
  • Redis
  • MongoDB
  • Socket.io
  • MQTT
  • AngularJS
  • MaterializeCSS
  • Docker

Objetivos específicos

  • Desenvolver uma API Restful;
  • Desenvolver um serviço de Broker MQTT;
  • Desenvolver serviço de WebSockets;
  • Rodar todos os Serviços no Docker.

Wiki

Dúvidas?