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
发件人
巴西