Проект ФФДС

Система обнаружения лесных пожаров

Что он делает

Мое приложение на самом деле является системой обнаружения лесных пожаров под названием Project FFDS. Оно использует различные технологии от Google, в частности от Google Clouds, такие как Functions, Firestore, Cloud Storage, Gemini API и Angular. Кроме того, идея заключается в том, чтобы приложение стало с открытым исходным кодом, поскольку я очень ценю вклад каждого. Система основана на использовании сети сенсорных узлов, созданных с помощью Arduinos. Сенсорные узлы оснащены датчиками температуры, камерой, датчиком углекислого газа, модулем геолокации и приемопередатчиком. В настоящее время в этой сети есть два типа устройств: сенсорные узлы и шлюзы конечной передачи (я планирую ввести повторители, чтобы еще больше расширить диапазон). Конечные шлюзы оснащены модулем 4G, который обеспечивает связь с облаком по протоколу HTTP. Данные, полученные сенсорными узлами, распространяются шлюзами и затем сохраняются в базе данных документов (Firestore). Передачу можно разделить на две части: простую передачу данных и передачу изображений. При передаче изображений изображения разбиваются, отправляются и собираются заново в облаке в каталоге хранения. Эти же изображения связаны с записями, сделанными на первом этапе (простые данные). Изображения, после завершения, генерируют вызов функции Python из Clouds Function, называемой analyzeImage, которая определяет наличие или отсутствие огня на изображениях, сохраняя этот результат позже в записи соответствующего документа.

Построено с

  • Веб/Хром
  • Firebase
  • Функции
  • Облачное хранилище
  • Угловой (совсем недавно)

Команда

К

Эриклао

От

Бразилия