Project FFDS

산불 감지 시스템

기능

제 애플리케이션은 실제로 Project FFDS라는 산불 감지 시스템입니다. Google의 다양한 기술, 특히 Functions, Firestore, Cloud Storage, Gemini API, Angular와 같은 Google Cloud의 기술을 사용합니다. 또한 모든 사용자의 참여를 소중하게 생각하기 때문에 애플리케이션을 오픈소스로 만들고자 합니다. 이 시스템은 Arduino로 만든 센서 노드 네트워크를 사용합니다. 센서 노드에는 온도 센서, 카메라, 이산화탄소 센서, 위치 모듈, 트랜시버가 장착되어 있습니다. 현재 이 네트워크에는 센서 노드와 최종 전송 게이트웨이의 두 가지 유형의 기기가 있습니다. 범위를 더 확장하기 위해 중계기를 도입할 계획입니다. 엔드 게이트웨이에는 HTTP 프로토콜을 통해 클라우드와 통신할 수 있는 4G 모듈이 장착되어 있습니다. 센서 노드에서 캡처한 데이터는 게이트웨이에서 전파된 후 문서 데이터베이스 (Firestore)에 저장됩니다. 전송은 간단한 데이터 전송과 이미지 전송이라는 두 부분으로 나눌 수 있습니다. 이미지 전송 시 이미지가 분해되고 클라우드의 스토리지 디렉터리로 전송 및 재조합됩니다. 이러한 동일한 이미지는 첫 번째 단계 (간단한 데이터)에서 작성된 레코드에 연결됩니다. 이미지가 완료되면 Cloud Functions에서 이미지에 화재가 있는지 감지하는 analyzeImage라는 Python 함수 호출을 생성하고 나중에 이 결과를 각 문서의 레코드에 저장합니다.

구성용 제품

  • 웹/Chrome
  • Firebase
  • 함수
  • Cloud Storage
  • Angular (최근)

작성자:

Ericklao

From

브라질