论文部分内容阅读
住宅小区是私家车密集区,很容易发生汽车失窃。尤其是近年来,随着我国人民生活水平的不断提高,私家车的数量也在不断攀升,全国建成了许多现代化住宅小区,智能小区的呼声越来越高。由于私家车是居民非常贵重的私有财产,设计一种方便、可靠、高效、智能的小区汽车安防系统显得尤为重要。基于上述情况,本文针对物业公司可以获取小区内车主信息的特点,设计实现了基于WSN (Wireless Sensor Network,无线传感器网络)的智能小区汽车安防系统。系统通过ZigBee网络、GSM网络和互联网对小区内汽车进行智能管理和实时监控,其特点是将停车场划分为若干个停车区,让锚节点与停车区形成一一对应关系,汽车通过某个锚节点入网后,便可得知汽车所在的停车区,从而利用ZigBee短距离通信的特点,实现了对汽车的区域定位。在安防状态下,若汽车车门被异常打开,车门上带有红外对射模块的传感器节点会产生报警信号,并且通过锚节点、路由节点、协调器节点、网关、GSM模块等设备将报警信号传给停车场管理员和车主。停车场管理员通过上位机监控界面查看到报警信息后,可以立即通知保安采取相应处理措施。当车主不在小区内时,停车场管理员可以通过上位机中的车主信息及时通知车主或车主家人,以便做出相应的处理。如果车主要正常驾车离开,可以通过遥控节点来关闭汽车上的传感器节点,以免产生误报。该系统克服了传统汽车安防系统噪声扰民、反应慢、监控范围小等缺点。本文设计实现了上述基于WSN的智能小区汽车安防系统的软硬件部分和上位机系统。针对传统汽车安防系统的缺陷和不足,在对系统作了需求分析的基础上,设计了系统的总体架构,同时对系统的ZigBee网络设备、网关和服务器的功能作了分析讨论,并且详细设计了整个系统的工作流程。系统采用分模块设计的思想,设计实现了智能小区汽车安防系统的硬件设备,包括遥控节点、传感器节点、协调器节点等ZigBee网络设备,同时对协调器网关和嵌入式Linux网关的硬件部分作了简单的分析,接着对遥控节点、传感器节点、锚节点、路由节点、协调器节点的软件部分进行了设计实现,并且对ZigBee网络无线通信命令帧以及协调器节点串口通信数据帧的格式进行了设计。最后设计实现了基于B/S架构的Java Web监控系统,不仅设计了两种类型的网关中间件,而且采用Hibernate、Struts等开源框架对MySQL数据库系统和Java Web远程监控界面进行了设计,实现了对小区内车主信息的综合管理、汽车入库、异常、离库三种安防状态的实时监控以及对汽车区域定位的可视化呈现。