Skip to content

GeoSense, uma solução tecnológica inovadora desenvolvida como parte do desafio Global Solution da FIAP

GrupoCodeNexus/GS-EDGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GeoSense: Prevenção de Desastres com Monitoramento Inteligente

Este repositório apresenta o GeoSense, uma solução tecnológica inovadora desenvolvida como parte do desafio Global Solution da FIAP, em parceria com a IBM, Defesa Civil de Santo André, Médicos Sem Fronteiras, INPE e Corpo de Bombeiros de São Paulo. Nosso objetivo principal é mitigar e prevenir tragédias através do monitoramento ambiental em tempo real.


A Solução GeoSense

O GeoSense consiste em um sistema de monitoramento climático e gasoso em ambientes mapeados, operando em tempo real. Nossa solução foca na predição de eventos climáticos extremos em regiões de risco, como alagamentos, altas temperaturas e vazamentos de gás.

Mais do que apenas alertar a população, o GeoSense tem como foco principal fornecer essas informações críticas em tempo real para o Corpo de Bombeiros e Defesa Civil. Isso permite que essas instituições realizem a logística antecipada de equipamentos e insumos, além da mobilização estratégica de profissionais, visando a prevenção de desastres e a agilidade em operações de resgate.

Para a coleta de dados ambientais, utilizamos um sistema embarcado IoT conectado à internet, equipado com sensores de temperatura, umidade e gás. Os dados captados por esses sensores são enviados para uma Máquina Virtual com FIWARE, responsável por receber, armazenar e disponibilizar essas informações.

Diagrama da Solução

image


Especificações Técnicas

Abaixo, detalhamos os componentes de hardware e software que compõem a solução GeoSense:

Hardware Utilizado

  • Microcontrolador: ESP32
  • Feedback Visual: LCD I2C e LEDs (vermelho para alerta crítico, amarelo para atenção, verde para normalidade)
  • Feedback Sonoro: Buzzer
  • Sensores de Temperatura e Umidade: DHT22
  • Sensor de Gás: MQ-2 (para detecção de gases inflamáveis e fumaça)

Máquina Virtual (VM)

  • Provedor: Microsoft Azure
  • Sistema Operacional: Linux (Ubuntu)
  • Configuração: Standard B1s (1 vCPU, 1 GiB de memória)

Software e Plataformas

  • FIWARE:
    • Orion Context Broker: Para gerenciamento do contexto e dados em tempo real.
    • STH-Comet: Para armazenamento e histórico dos dados dos sensores.
  • Wokwi: Plataforma de simulação online, essencial para o desenvolvimento e testes do sistema embarcado.
  • Arduino IDE: Ambiente de desenvolvimento integrado para programação do microcontrolador ESP32.
  • Postman: Ferramenta utilizada para testes de API e comunicação eficiente com a Máquina Virtual.

Dashboard de Visualização

O dashboard é a interface onde os dados são visualizados de forma clara e intuitiva.

  • Linguagem de Programação: Python
  • Bibliotecas Principais:
    • dash: Para a construção de aplicações web interativas.
    • plotly.graph_objs: Para a criação de gráficos e visualizações dinâmicas.
    • paho.mqtt.client: Para comunicação via protocolo MQTT, garantindo a atualização em tempo real dos dados.
    • datetime e pytz: Para manipulação e exibição correta de datas e horários.

Links Úteis


Integrantes do Projeto


Contexto e Conclusão

Com o GeoSense, pretendemos fornecer uma ferramenta robusta e em tempo real que capacita os órgãos de resposta a desastres a agir de forma proativa. Nosso sistema é um passo significativo para a criação de comunidades mais seguras e resilientes, transformando dados brutos em inteligência acionável para a proteção de vidas e patrimônio. Acreditamos que a integração de IoT e dados em tempo real é fundamental para mitigar os impactos de eventos climáticos e ambientais extremos, permitindo uma resposta mais rápida e eficaz.

About

GeoSense, uma solução tecnológica inovadora desenvolvida como parte do desafio Global Solution da FIAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published