プロジェクト 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
差出人
ブラジル