Project FFDS

森林火灾检测系统

作用

我的应用实际上是一个名为“Project FFDS”的森林火灾检测系统。它使用 Google 的不同技术,尤其是 Google Cloud 技术,例如 Functions、Firestore、Cloud Storage、Gemini API 和 Angular。此外,我非常重视每个人的贡献,因此希望该应用成为开源应用。该系统基于使用 Arduino 制作的传感器节点网络。传感器节点配备了温度传感器、摄像头、二氧化碳传感器、地理定位模块和收发器。目前,此网络中有两种类型的设备:传感器节点和端传输网关(我计划引入中继来进一步扩大范围)。端网关配备了 4G 模块,可通过 HTTP 协议与云端通信。传感器节点捕获的数据由网关传播,然后存储在文档数据库 (Firestore) 中。传输可分为两部分:简单数据传输和图片传输。在图片传输过程中,系统会将图片拆解、发送并重新组合到云端的存储目录中。这些相同的图片会与第一阶段(简单数据)创建的记录相关联。图片处理完毕后,系统会从 Cloud Functions 函数调用一个名为 analyzeImage 的 Python 函数,该函数会检测图片中是否有火灾,并稍后将此结果存储在相应文档的记录中。

可采用以下设备打造

  • Web/Chrome
  • Firebase
  • 函数
  • Cloud Storage
  • Angular(较新)

团队

更新者

Ericklao

发件人

巴西