论文部分内容阅读
随着智能家居技术的发展和产品的普及,当前人们所需求的智能化和舒适性却远远不够,主要问题表现在:安装操作复杂、数据瓶颈多、资源利用率低并且实时性差。本文通过研究基于云服务的智能家居体系架构,利用云计算的高可用性、多服务性和低成本等优势,给出了一种远程控制的智能家居方案,达到以最少的资源、最低的成本提供最多的服务的目的。论文首先对智能家居系统和云计算等相关技术进行了深入的研究,通过对智能家居发展中遇到的问题进行调查,分析了云计算的种种优势,在此基础上,将智能家居和云计算的进行对接,说明了如何利用云计算的优势解决智能家居系统的相关问题。其次,详细介绍了云计算的虚拟化等关键技术,研究了云计算平台提供的IaaS、PaaS和SaaS三种不同的服务模式,设计了一种面向智能家居的云服务系统。再次,分析了当前云计算技术应用的主要平台,选择了具有优势的开源Eucalyptus云计算平台作为云服务系统的基础设施平台,通过对Eucalyptus及其CLC、Walrus、CC、SC和NC等组件的研究,实现了基于Eucalyptus的基础云服务系统。然后,根据云服务的架构模式和服务模式,选择了符合智能家居系统的云服务系统,通过系统的搭建、镜像的构架、平台的扩展实现了智能家居云服务系统的各种服务模式。最后,提出了Eucalyptus+Hadoop结合的面向智能家居的云服务系统,并对各个平台进行了研究,对该系统进行了完善。利用Hadoop分布式存储计算平台为云服务系统中的虚拟机扩展了数据的存储,通过对Eucalyptus+Hadoop的开发,为开发人员开发云应用提供了应用程序接口,进而为用户提供云服务。经过对平台的各种实现,最终为智能家居提供了适合可用的云服务系统,通过将智能家居系统部署到云服务系统的各个虚拟机上,为用户提供了IaaS、PaaS和SaaS服务,不仅解决了家居内部繁杂的安装操作,大数据存储的和高速处理能力的要求;还提高了系统资源的利用率,远程控制的实时性和准确率;此外,由于云服务系统是采用廉价的硬件平台组建的,大大降低了智能家居的成本,而且云服务系统的可扩展性为以后的研究带来了便利。