论文部分内容阅读
近年来国内的物联网技术得到了飞速的发展,智能家居是物联网应用技术的一个重要分支。随着科技的发展智能家居逐渐成为人们对住宅的一种新的需求,人们对家居生活环境的要求也越来越高,生活环境的安全性、舒适性和便利性等方面也逐渐成为人们关注的重点。本文针对上述情况,设计出基于ARM和ZigBee的智能家居监控系统。系统以ARM和ZigBee协调器组成的智能网关为中心,对内通过ZigBee网络控制智能终端设备,对外通过互联网与网络服务器和客户端进行数据交互,并在智能网关上研发了一个便于用户进行控制的应用软件。与传统的智能家居系统相比,在实现智能家居监控系统的基本功能基础上,又添加了历史数据存储功能,为将来大数据处理分析统计做数据准备。将网络库技术应用于家居系统中,研究实现了一个高性能网络服务器,用于存储历史数据并与用户进行交互。同时针对不同的网络环境,在智能网关上添加了数据暂存和暂存数据同步功能。针对时下各大互联网公司数据库被拖库等现象,在原有普通MD5加密的基础上进一步加强保密措施,采用慢加密的方式加强用户信息尤其是密码的安全性。本文首先阐述了课题研究的背景和意义、分析了国内外智能家居的发展现状,然后简略介绍本系统所使用到的相关技术,接着针对宿主机和目标机软件开发使用的交叉编译环境进行搭建,移植配置相关软件。之后从硬件和软件两个方面概述了整个系统的架构,并针对硬件架构中ZigBee终端、智能网关、网络服务器和三个部分,详细论述了整个系统的详细设计、实现方式、程序设计和实现细节等问题。经过测试,整个系统各个部分可以稳定工作,达到了本系统的基本目的。通过上述一系列研究和实践操作,研发出一款界面友好、操作简便、安全性高、功能齐全的智能家居监控系统,具有较高的推广应用价值。