论文部分内容阅读
随着科技和社会的发展,传统的家居生活方式已经不符合当今社会快节奏的生活需求,物联网化的智能家居应运而生,并朝着网络化、信息化、智能化方向迅速发展和深入应用。基于云平台的智能家居分析控制系统能够有效解决传统智能家居系统发展所面临的局限性,其可以通过智能手机远程实时监控家庭情况;能够实现家电的控制和管理;能够根据气温、光照和CO2浓度等参数变化自动调节室内温度、湿度、灯光和窗帘;能够通过分析智能家居平台采集的历史数据,总结出其用户的日常生活习惯和操作模式。因此智能家居移动平台的出现必将加速智能家居的发展,促进智慧生活的形成,改变人们的日常习惯。相比较于传统的智能家居系统,本系统能够将智能家居云平台化,使其满足多个用户的同时监控;能够利用云平台对采集的海量数据进行存储分析,为用户提供更智能化和个性化的服务;能够提供移动端和网页端服务,极大扩展了智能家居的实用性和便携性;能够通过云平台对智能家居的网络服务进行统一管理和维护,这既保证了用户数据的安全,也降低了传统智能家居维护和升级所带来的人力成本。本文首先通过对智能家居的国内外研究现状和云平台技术的发展优势进行调研,并以此为基础提出了一种基于云平台的智能家居分析控制系统;其次通过对该系统的实现技术和需求分析进行研究归纳,设计出其主要由智能网关客户端、服务端和控制终端三部分组成的系统总体结构,并利用物联网、互联网和移动互联网与部署在云平台上的后台服务相互协作,共同构成了智能化、信息化的家居系统。其中客户端主要通过ZigBee协议与各类传感器连接以实现数据获取和指令发送;服务端主要用于存储环境数据、实现数据传输和分析,其主要运行于云平台中,通过互联网实现与控制终端和客户端之间的数据传输,同时也可以利用快速通用的大规模数据计算引擎Spark对这些数据进行分析处理,以得出用户行为模式并将其存储在云平台的数据库中,并且这些行为模式将作为实现智能家居系统智能化和个性化的依据;控制终端则分为网页端和移动端两类,其中网页端主要面向电脑用户,移动端则面向手机用户,通过这两者的结合使用极大扩展了智能家居的操作环境和控制形式,增强了其实用性和实时性,是该系统的重要组成部分;然后本文通过对系统的核心功能和详细设计进行介绍,阐释了本系统的网络通信模块、数据库逻辑结构以及数据分析模块的计算算法,同时在此基础上利用程序流程图说明了控制终端中包括登录注册、环境监测、家电控制、自动控制、数据可视和网络聊天等模块的实现原理;最后本文对整个系统的部署以及控制终端各模块的操作和测试进行说明,并总结了整个系统的实用价值和未来发展趋势。