Skip to content

Mateuxx/Armazanamento-de-dados-IoT-com-Firebase

Repository files navigation

Monitoramento remoto da qualidade da água: Armazenamento e recuperação de dados IoT em nuvem.

O Projeto

Este projeto tem como objetivo a criação de um protótipo utilizando arduino e sensores cujo objetivo é por meio de uma solução IoT monitorar a qualidade da água nas bacias amazônicas.

image

Arquitetura básica do projeto:

image

Authors

Firebase Para Armazanenameto Dados

Como Data server foi optado por esse projeto o Firebase, pela sua facilidade de integração com app android e até certa facilidade de integração com aplicações web.

Os dados são captados pelos sensores ( neste projeto são utilizados os sensores de: temperatura, turbidez, PH e condutividade) enviados para o Raspberry Pi e Lora(Gateway). Com isso os dados são tratados por meio de um script em python que armazena esses dados em um banco utilizando o SQLITE3 para facilitação de formatação dos dados ao alimentar o RealTime Database.

Após a inserção no banco, Para facilitar a inserção da ultima marcação dos sensores (last Record) no firebase os dados são enviados ao Realtime database que possui a seguinte Estrutura :

Estrutura do Realtime Firebase


| — - PAi 
      | — — Last Record (PH, TDS, Temperatura, Turbidez) 
      | — — Sensor
                  | — — PH
                              | — — Leitura 1 
                              | — — …..
                              | — — Leitura N
                  | — — TDS
                              | — — Leitura 1 
                              | — — …..
                              | — — Leitura N
                  | — — Temperatura
                              | — — Leitura 1 
                              | — — …..
                              | — — Leitura N
                  | — —  Turbidez
                              | — — Leitura 1 
                              | — — …..
                              | — — Leitura N

Diagrama de funcionamento Geral (Firebase)

testeee (1)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages