プロジェクト FFDS

森林火災検知システム

機能

私の申請は、プロジェクト FFDS という森林火災検出システムです。Google とは異なるテクノロジー(特に Google Cloud の Functions、Firestore、Cloud Storage、Gemini API、Angular など)を使用します。さらに、皆様のご協力を大いに重視しているため、このアプリはオープンソースにする予定です。このシステムは、Arduino で作られたセンサーノードのネットワークを使用しています。センサーノードには、温度センサー、カメラ、二酸化炭素センサー、位置情報モジュール、トランシーバーが搭載されています。現在、このネットワークにはセンサーノードとエンド送信ゲートウェイの 2 種類のデバイスがあります(今後はリピーターを導入して範囲をさらに拡大する予定です)。エンド ゲートウェイには 4G モジュールが搭載されており、HTTP プロトコルを介してクラウドとの通信が可能です。センサーノードによってキャプチャされたデータはゲートウェイによって伝播され、ドキュメント データベース(Firestore)に保存されます。転送は、単純なデータ転送と画像転送の 2 つの部分に分けられます。画像の送信では、画像が分割され、送信されてクラウド内のストレージ ディレクトリに再構成されます。これらの画像は、最初のステージ(単純なデータ)で作成されたレコードにリンクされます。画像が完成すると、Cloud Functions の Python 関数 analyzeImage が呼び出され、画像内の火災の有無が検出されます。この結果は、後でそれぞれのドキュメントのレコードに保存されます。

構成

  • ウェブ/Chrome
  • Firebase
  • 関数
  • Cloud Storage
  • Angular(最近)

チーム

By

Ericklao

差出人

ブラジル