基于Zigbee的园林防火系统的设计与实现
目的:
为了有效控制园林火灾,提高火情预警准确率,降低劳动等成本以及外界因素带来的影响,有必要利用先进的技术,建立高科技的园林防火系统。本方案提供了一种对园林环境、火情监测的解决方案。通过远程数据监测系统可以对园林颗粒物、风速、温湿度以及预警防火等级进行实时有效的监测管理。
意义:
在旅游旺季,园林景观内有大量游客,如果发生火灾,景观中的林木会造成火势的自由蔓延和扩展。景观的火灾不仅给人们的生命财产造成严重的威胁,它还会破坏生态平衡,从而给人类生活带来严峻的挑战。基于ZigBee的园林防火系统可以实现通过传感器采集颗粒物,风速,温湿度,烟雾浓度信息,将信息传到手机端,防火人员可以及时发现火灾详情,从而采取措施,减少园林火灾的损失。因此设计并实现该系统对于减少园林火灾的损失有重要的意义。
研究内容:
设备安装在林区的各个区域,通过ZigBee进行组网。设备分为一个主设备与多个从设备,在监测到有火灾信号时,从设备系统会及时通过ZigBee模块进行信号传递,传递到主设备后,将前端实时数据传递到主站指挥中心。根据系统的功能需求可以分为底层硬件系统部分、通信系统部分、软件系统三部分:
1.硬件系统部分:
硬件部分有采集风速、颗粒物、温湿度、GPS经纬度信息与烟雾数据的传感器部分与单片机对数据进行处理分析与对接通信接口部分。
2.通信系统部分:
通信部分有对各个设备的ZigBee模块数据传递部分,与主机WI-FI模块内置的TCP/IP协议连接ONENET云端服务器、数据库进行数据的存储以及处理部分。
3.软件系统部分:
软件部分有对接通信接口,接收Wi-Fi模块传输的数据,通过云端服务器驱动数据库对数据进行处理与存储部分,以及App端查询云数据库获取数据库信息并实时显示在界面。
注意:代码中关于WiFi热点名称密码需要自己更改才能连接网络,关于ONENET部分需要自己更改相关信息,产品ID和APIKEY这两个数据,具体在ONENET.c文件里边,ONENET采用的是EDP协议
ZIGBEE模块需要进行配对的波特率9600