Este projeto foi desenvolvido para o curso de redes de comunicação sem fio. O objetivo é adquirir, transmitir e armazenar dados sobre a variação de temperatura entre as células da bateria (principalmente usadas para sistemas fotovoltaicos) para verificar se a temperatura está dentro do limiar e uniforme em todas as células da bateria.

A arquitetura geral consiste em três componentes principais:
Nó: adquire dados do sensor térmico de câmera e temperatura do ambiente, que é enviado a qualquer gateway público da Lora conectado ao servidor TTN (The Things Network). Posteriormente, os dados são encaminhados para um servidor da web através de um corretor MQTT. Também é responsável por controlar um pequeno ventilador (simula um sistema de resfriamento para as baterias).
SERVER DA WEB: Recebe e armazena dados do nó no banco de dados local. Ele permite a comunicação entre o nó e o aplicativo móvel.
App móvel: exibe os dados adquiridos do nó (automaticamente, usando o WebSockets) e executa a ação solicitada pelo usuário (usando o protocolo HTTP)
Neste repositório, cada componente possui uma pasta separada com uma leitura individual.