论文部分内容阅读
随着智能手机的高速普及,移动通信技术的迅猛发展,人民生活质量及安防意识的不断提高,人们对智能家居系统的需求日益增加。本文对各种无线传感器网络技术及无线通信技术进行分析,提出了一种基于无线传感器网络的智能家居远程监控系统解决方案,实现了只需要通过移动手机便可对家里的用电设备进行远程监控。本文首先给出了智能家居远程监控系统的整体架构,以STM32F103芯片作为智能家居系统的主控制器,以CC1110射频模块作为家庭无线传感器网络的通信节点,通过SimpliciTI网络协议将这些节点组合在一起,形成一个小型的家庭局域网。接着结合GPRS无线通信技术及Web互联网技术,将这些节点连接到了远程服务器,通过用户的手机终端访问,便可形成一个无线远程监控系统。然后分别从硬件设计和软件设计两方面对智能家居系统进行阐述。硬件主要包括主控制器的选择和节点的设计,重点介绍了终端传感器CC1110和GPRS无线通信模块SIM900A的硬件原理图设计。软件设计分别从功能需求、整体框架设计和编码实现三方面对整个系统软件进行了详细的设计。最后对该系统的各项功能进行完整测试。本设计的创新点:在智能家居无线传感器网络设计中使用了低功耗、低成本、穿墙能力强的高频模块CC1110,并移植了SimpliciTI网络协议;使用RT-Thread小型嵌入式实时系统作为智能家居主控制器的操作系统;通过Web服务器作为远程数据存储及中转平台,解决了GPRS模块和用户手机端的远程无线通信问题。本文主要研究内容:1.基于无线传感器网络技术、移动通信技术、嵌入式系统技术、Android系统技术、计算机软件技术等,实现了基于无线传感器网络的智能家居远程监控系统。2.根据智能家居远程无线监控系统设计需要,研究了系统整体设计方案。包括无线局域网、远程Web服务器和用户智能手机客户端的监控系统设计。3.研究了硬件系统设计,包括对CC1110射频无线通信模块、STM32F103主控制器模块和GPRS远程无线通信模块的硬件电路设计。4.研究了基于SimpliciTI网络协议的无线局域网软件系统设计,包括主控制器模块、中心节点模块、终端节点模块和扩展节点模块的软件架构设计。5.无线局域网心跳包检测方法研究与设计,包括外围节点模块和中心节点模块的心跳包检测程序的设计。无线局域网心跳包检测方法研究与设计,包括外围节点模块和中心节点模块的心跳包检测程序的设计。6.研究了基于Web技术的远程服务器基本设计框架。实现了无线局域网的终端节点模块通过GPRS无线网关向远程服务器上传图片的功能,以及用户通过智能手机实现远程浏览家庭图像信息的功能。