Projeto FFDS
Sistema de detecção de incêndio florestal
O que faz?
Meu aplicativo é um sistema de detecção de incêndios florestais chamado Projeto FFDS. Ele usa diferentes tecnologias do Google, especificamente do Google Cloud, como Functions, Firestore, Cloud Storage, API Gemini e Angular. Além disso, a ideia é que o aplicativo se torne de código aberto, já que valorizo muito a contribuição de todos. O sistema é baseado no uso de uma rede de nós de sensores feitos com Arduinos. Os nós de sensor são equipados com sensores de temperatura, uma câmera, um sensor de dióxido de carbono, um módulo de geolocalização e um transceptor. No momento, há dois tipos de dispositivos nessa rede: os nós do sensor e as passerelles de transmissão final. Eu pretendo introduzir repetidores para ampliar ainda mais o alcance. Os gateways finais são equipados com um módulo 4G, que permite a comunicação com a nuvem pelo protocolo HTTP. Os dados capturados pelos nós do sensor são propagados pelos gateways e armazenados em um banco de dados de documentos (Firestore). A transmissão pode ser dividida em duas partes: transmissão de dados simples e transmissão de imagens. Na transmissão de imagens, elas são divididas, enviadas e remontadas na nuvem em um diretório de armazenamento. Essas mesmas imagens são vinculadas aos registros feitos na primeira fase (dados simples). Quando concluídas, as imagens geram uma chamada para uma função Python do Cloud Functions chamada "analyzeImage", que detecta a presença ou ausência de incêndio nas imagens, armazenando o resultado no registro do documento.
Desenvolvido com
- Web/Chrome
- Firebase
- Funções
- Cloud Storage
- Angular (mais recentemente)
Equipe
Por
Ericklao
De
Brasil