论文部分内容阅读
近年来,社会经济的高速发展,现代化城市楼宇也越来越趋向于大型化。楼宇的大型化一方面提高了土地的利用率,另一方面也会带来很多安全隐患。近年来,很多小区发生了火灾、天然气或者煤气泄漏、盗窃的安全事故。由于大型楼宇楼层高,住户也多,一旦发生安全事故,如果来不及处理,就会造成大量财产损失和人员伤亡。为了避免这类事故的发生,必须要有高效智能化的安全监测系统对这些威胁预警,让住户能够有足够的时间转移到安全的地方。楼宇安装的传统安全监测系统,其监控功能单一,只能进行本地报警,缺少远程监控,从而造成事故处理不及时。对于大型化楼宇,住户很多,为了对每个住户都安全监测,需要很多监测点,每个监测点又要监测多种数据,同时需要有效的进行远程监控。考虑到布线和成本问题,采用Zig Bee无线传感器网络比较适合,Zig Bee传感器网络可以容纳很多的节点,这对于大型楼宇监测中需要大量传感器的要求很吻合。为了实现楼宇的远程控制管理,本文设计了B/S(浏览器/服务器)管理模式。在树莓派上搭建一个轻量级的web服务器,动态网页采用python和php脚本语言开发。传感器采集的数据通过无线通讯网络传给带GPRS模块的Zig Bee协调器节点,协调器节点和树莓派通过串口连接,最后数据通过串口传给web服务器。针对现有大型楼宇安全监控功能单一、数据量大、监控盲区多的问题,设计基于Zig Bee的大型楼宇安全监控系统,通过采用多个协调器节点的传感器网络结构解决监控难题。Zig Bee网络节点采用低功耗的CC2530微控制器,外接多个传感器采集楼宇内温度、燃气、烟雾、红外等数据。管理中心对各个节点进行可视化管理,若收到报警信息,管理员可查询节点信息,确定节点位置后通知保安前去处理,同时以短信的方式通知住户。实验结果表明,系统能够可靠完成数据采集并完成本地报警功能,管理中心能够查询各网络节点信息。