Projet FFDS

Système de détection des feux de forêt

Description

Mon application est en fait un système de détection des feux de forêt appelé Project FFDS. Il utilise différentes technologies de Google, en particulier de Google Cloud, telles que Functions, Firestore, Cloud Storage, l'API Gemini et Angular. De plus, l'idée est que l'application devienne Open Source, car j'apprécie grandement la contribution de chacun. Le système repose sur l'utilisation d'un réseau de nœuds de capteurs fabriqués avec des Arduinos. Les nœuds de capteurs sont équipés de capteurs de température, d'une caméra, d'un capteur de dioxyde de carbone, d'un module de géolocalisation et d'un transceiver. Actuellement, ce réseau comporte deux types d'appareils: les nœuds de capteurs et les passerelles de transmission finale (je prévois d'introduire des répéteurs pour étendre encore la portée). Les passerelles de terminaison sont équipées d'un module 4G, qui permet de communiquer avec le cloud via le protocole HTTP. Les données collectées par les nœuds de capteurs sont propagées par les passerelles, puis stockées dans une base de données de documents (Firestore). La transmission peut être divisée en deux parties : la transmission de données simple et la transmission d'images. Lors de la transmission des images, elles sont décomposées, envoyées et réassemblées dans le cloud dans un répertoire de stockage. Ces mêmes images sont associées aux enregistrements effectués lors de la première étape (données simples). Une fois les images traitées, elles génèrent un appel à une fonction Python de Cloud Functions appelée "analyzeImage", qui détecte la présence ou l'absence d'incendie dans les images et stocke ce résultat ultérieurement dans l'enregistrement du document correspondant.

Conçu avec

  • Web/Chrome
  • Firebase
  • Fonctions
  • Cloud Storage
  • Angular (plus récemment)

Équipe

Par

Ericklao

De

Brésil