FFDS 專案

森林火災偵測系統

用途

我的應用程式其實是名為「Project FFDS」的森林火災偵測系統。這項服務採用 Google 的各種技術,特別是 Google Cloud 的技術,例如 Functions、Firestore、Cloud Storage、Gemini API 和 Angular。此外,我非常重視每個人的貢獻,因此希望應用程式能成為開放原始碼。這個系統採用 Arduino 製作的感應器節點網路。感應器節點配備溫度感應器、攝影機、二氧化碳感應器、地理位置模組和收發器。目前這個網路中有兩種裝置:感應器節點和終端傳輸閘道 (我打算引進中繼器,進一步擴大範圍)。終端閘道配備 4G 模組,可透過 HTTP 通訊協定與雲端進行通訊。感應器節點擷取的資料會透過網關傳播,然後儲存在文件資料庫 (Firestore) 中。傳輸過程可分為兩個部分:簡單資料傳輸和圖像傳輸。在圖片傳輸過程中,系統會將圖片拆解,並在雲端的儲存目錄中傳送及重新組合。這些圖片會連結至第一階段建立的記錄 (簡單資料)。圖片處理完成後,系統會從名為 analyzeImage 的 Cloud 函式產生對 Python 函式的呼叫,以便偵測圖片中是否有火災,並稍後將結果儲存在相應文件的記錄中。

採用

  • 網頁/Chrome
  • Firebase
  • 函式
  • Cloud Storage
  • Angular (最近)

團隊

變更者

Ericklao

寄件者

巴西