Projekt FFDS

System wykrywania pożarów lasu

Działanie

Moja aplikacja to system wykrywania pożarów lasów o nazwie Project FFDS. Korzysta z różnych technologii Google, w szczególności z Google Clouds, takich jak Functions, Firestore, Cloud Storage, interfejs Gemini API i Angular. Chcemy też, aby aplikacja była dostępna jako oprogramowanie open source, ponieważ bardzo cenimy wkład wszystkich użytkowników. System opiera się na sieci węzłów czujników wykonanych z użyciem Arduino. Zawierają one czujniki temperatury, kamerę, czujnik dwutlenku węgla, moduł geolokalizacji i nadajnik-odbiornik. Obecnie w tej sieci występują 2 typy urządzeń: węzły czujników i bramki końcowe (planuję wprowadzić wzmacniacze, aby jeszcze bardziej zwiększyć zasięg). Bramki końcowe są wyposażone w moduł 4G, który umożliwia komunikację z chmurą za pomocą protokołu HTTP. Dane rejestrowane przez węzły czujników są rozpowszechniane przez bramki, a następnie przechowywane w bazie danych dokumentowej (Firestore). Transmisję można podzielić na 2 części: prostą transmisję danych i transmisję obrazu. Podczas przesyłania obrazy są dzielone, wysyłane i znów składane w chmurze w katalogu pamięci masowej. Te same obrazy są połączone z rekordami utworzonymi na pierwszym etapie (dane proste). Po zakończeniu przetwarzania obrazów następuje wywołanie funkcji Pythona z Cloud Functions o nazwie analyzeImage, która wykrywa obecność lub brak ognia na obrazach, a potem zapisuje ten wynik w zapisie odpowiedniego dokumentu.

Utworzone za pomocą

  • Sieć/Chrome
  • Firebase
  • Funkcje
  • Cloud Storage
  • Angular (w ostatnim czasie)

Zespół

Autor:

Ericklao

Od

Brazylia