Proyecto FFDS
Sistema de detección de incendios forestales
Qué hace
En realidad, mi aplicación es un sistema de detección de incendios forestales llamado Proyecto FFDS. Usa diferentes tecnologías de Google, específicamente de Google Cloud, como Functions, Firestore, Cloud Storage, la API de Gemini y Angular. Además, la idea es que la aplicación se convierta en de código abierto, ya que valoro mucho la contribución de todos. El sistema se basa en el uso de una red de nodos de sensores hechos con Arduinos. Los nodos de sensores están equipados con sensores de temperatura, una cámara, un sensor de dióxido de carbono, un módulo de geolocalización y un transceptor. Actualmente, hay dos tipos de dispositivos en esta red: los nodos de sensores y las puertas de enlace de transmisión final (planeo implementar repetidores para extender el alcance aún más). Las puertas de enlace de extremo están equipadas con un módulo 4G, que permite la comunicación con la nube a través del protocolo HTTP. Las puertas de enlace propagan los datos capturados por los nodos del sensor y, luego, los almacenan en una base de datos de documentos (Firestore). La transmisión se puede dividir en dos partes: transmisión de datos simples y transmisión de imágenes. En la transmisión de imágenes, estas se descomponen, se envían y se vuelven a ensamblar en la nube en un directorio de almacenamiento. Estas mismas imágenes están vinculadas a los registros realizados en la primera etapa (datos simples). Una vez que se completan las imágenes, se genera una llamada a una función de Python desde Cloud Functions llamada analyzeImage que detecta la presencia o ausencia de incendios en las imágenes y almacena este resultado más adelante en el registro del documento correspondiente.
Con la tecnología de
- Web/Chrome
- Firebase
- Funciones
- Cloud Storage
- Angular (más recientemente)
Equipo
De
Ericklao
De
Brasil