论文部分内容阅读
校园是一个人口密集区,并且人员的流动性和接触率很高。当大规模流行病或传染病(如非典、禽流感)爆发的时候,校园的这些特点使得它很容易成为受灾区,而人体体温异常是这些流行病或传染病的主要特征之一,所以对学生的体温进行实时监测可以有效的预防大规模流行病或传染病的发生。另一方面,学生在宿舍违规使用大功率电器极易引发宿舍火灾,尽管学校对学生宿舍的安全管理比较严格,但是这种情况仍时有发生,通常火灾发生前或发生时都会产生大量的烟雾,所以实时的监测宿舍的烟雾对宿舍的火灾防范和及时救火具有重要的意义。针对以上两种情况,本文设计和实现了基于无线传感器网络的校园宿舍安全和疫情监测系统。本系统采用ZigBee技术作为无线传感器网络的通信协议,并以CC2430芯片为主要芯片外加其它外围电路和模块设计了体温节点、烟雾/路由节点和汇聚节点。体温节点上的温度传感器可以对学生体温进行测量,烟雾/路由节点上的烟雾传感器可以对宿舍烟雾情况进行探测,体温和烟雾数据通过无线的方式传输到汇聚节点,汇聚节点再以串口的形式传输到网关,最后网关通过以太网上传到监控中心。同样,监控中心可以发命令控制无线网络的节点。本系统在Windows平台上使用VS2008设计并开发了整个监控软件。监控中心包括三部分,分别为C/S模式的PC机软件、数据库和B/S模式的Web网页监控管理系统。PC机软件的主要功能是和网关进行通信并把接收到的数据存储在数据库中,而Web网页监控管理系统的主要功能是实时监控体温和烟雾参数,当参数异常时发出报警。系统使用C#和Socket技术开发了PC机软件,使用SQL Server2005作为开发数据库的工具,使用SQL和ADO.NET技术访问数据库,使用ASP.NET和HTML/CSS技术开发了Web网页,使用ⅡS作为Web服务器。经过上位机和下位机的联合测试,系统能够对学生体温和宿舍烟雾情况进行实时、直观和方便的监控,并且用户能在局域网中随时随地的访问监控中心。