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