论文部分内容阅读
作为物联网技术的典型应用,智能家居渐渐融入了人们的生活,生活水平的提高使得人们对智能家居有了更强烈的需求。然而当前的智能家居方案存在着部分短板:设备昂贵且利用率低,维护成本高,满载性能瓶颈等问题,阻碍了智能家居在普通用户中的普及。云计算是大数据时代的产物,能够处理海量数据,以虚拟化资源的形式通过网络向用户提供计算、存储和信息服务,非常适合解决智能家居的上述问题。将云计算技术运用到智能家居系统中来,使用云平台取代家庭中央服务器处理家居信息,用户只需要使用家庭网关连接到云服务器处理数据。大量用户共用云服务器,有助于解决当前智能家居面临的成本、性能问题。首先,本课题对智能家居、云计算的发展和当前技术水平进行分析,得出本课题的来源。研究智能家居和云计算技术,重点介绍了开源云计算架构Hadoop的核心技术,并与传统数据库作对比分析各自优缺点,提出Hadoop+My SQL的云服务平台数据解决方案。其次,分析系统需求后对系统进行全面设计。由于云平台的引入,智能家居家庭内部只需要一个嵌入式家庭网关即可,系统采用Zig Bee无线组网传输数据,解决布线烦恼。再次,重点研究云服务平台,设计云服务平台方案和实现方法。同时针对Hadoop小文件问题,提出使用改进的Sequence File算法合并小文件成大文件后存储,小文件索引存储在My SQL数据库中。最后,搭建Hadoop集群,开发Web界面实现智能家居监控云服务系统。将云计算运用到智能家居行业,简化了家庭内部硬件结构。一站式的服务提高了资源利用率,降低用户成本。云计算的大数据处理能力能够满足用户需求,对智能家居数据处理具有一定的借鉴意义。