Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.63 KB

File metadata and controls

46 lines (31 loc) · 1.63 KB

Acompanhamento de Tanques de Combustível

Integrantes:

  • Geraldo Teixeira do Nascimento Filho
  • Lucas Corrêa Boaventura
  • Artur Padovesi Piratelli

Resultados

Vídeo no youtube mostrando o projeto

alt text

alt text

alt text

Estrutura do repositório

hw
└─ Pasta que contém código relacionado ao hardware (Arduíno)
web
└─ Pasta que contém código relacionado à apresentação dos dados no front.
BD
└─ Pasta que contém código relacionado ao banco de dados e uma REST API para interação.

Comunicação LoRa

Não foi utilizado o padrão LoRaWAN por motivos de experimentação e aprendizado.

Implementação:

  1. Tempo mínimo entre medições combinado entre gateway e nós. No intervalo entre uma medição e outra os aparelhos podem dormir;
  2. Após o tempo combinado ter passado, a comunicação se inicia com um broadcast do gateway, seguido pelos dados enviados pelos nós;

Considerações:

  • Frequência utilizada é de 915 MHz
  • 8 (+ 4) preamble symbols para comunicação normal;
  • 30 (ou outro número aleatório mas pré definidio) de símbolos para o broadcast de polling;
  • implicit header mode poderia ser utilizado pois o tamanho dos pacotes é conhecido. Parece que a biblioteca utilizada possui um problema com o modo, no entanto. (issue)
  • CRC do hardware utilizado;
  • Downlink com Inverted IQ pra evitar interferência