基于Eucalyptus云的智能家居模型论文_梁晶

哈尔滨铁道职业技术学院 黑龙江 哈尔滨 150000

摘要:随着物联网概念的提出,各国政府、企业和科研机构纷纷加入物联网的研究和建设工作。但是物联网的建设与发展却受到数据存储的制约,怎样构建一个高效、便捷的存储系统,已经成为学术界研究的焦点。为了实现物联网存储的高效、安全,本文在Eucalypts在线云存储服务的基础上设计与实现了基于Eucalyptus的智能家居存储系统方案。

关键词:物联网、云存储、Eucalyptus、智能家居

引言

2005年在突尼斯举行的信息社会世界峰会(WSIS)上,国际电联(ITU)发布了ITU Iternet Reports 2005: The Internet of Things.报告证实提出了物联网的概念,此时对物联网的定义和范围已经发生了改变,覆盖范围有了较大的拓展,不在局限于RFID技术的物联网。有专家指出,物联网具有全面感知、可靠传递和智能处理的3个特征:其中对智能处理需要对海量的信息进行分析和处理,对物体实时智能化的控制,这就需要信息技术的支持。物联网的结构特性决定了数据的特性,即:异构的、混杂的、大规模的实时流感知数据。同时感知数据还具有一个显著地特征就是时空特性,也就是感知数据在也定的时间和特定的空间内才有意义,如果不在这个空间或超过了这个时间,数据的意义可能就不大了。下图是本文对若干典型的开元基础设施云基础信息、虚拟运行环境、虚拟网络、云存储、云安全等进行详细分析:如图1基础运设施信息表。由图1分析可知,基于开源系统的Eucalyptus是本实验的最佳选择。

图1 基础运设施信息表

基础运设施信息表

智能家居模型

虽然现在学术界已经出现了许多不同的智能家居系统模型,但是随着用户接入的不断增多,其可靠性和处理数据的能力的不足已经凸显。尤其是现在随着用户数据的增多,处理器需要处理的数据也越来越多,已经远远超出了单个处理机的处理能力。但是云计算的超大规模、虚拟化、多用户啊、高可靠性、高可扩展性等特点正是物联网规模化、智能化发展所需的技术嘛,因此在本文中提出了将Eucalyptus与智能家居模型相结合的思路,其模型框架如下图所示:

技术解决方案

1.使用Arduino作为底层的硬件处理器

Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。Arduino也是一个基于开放原始码的软硬体平台, 并且具有使用类似Java,C语言的Processing/Wiring开发环境,具有开发语言和开发环境简单、容易理解等特点。利用该平台可以快速开发出嵌入式应用系统。

2.使用ZigBee进行智能组网

Zigbee是目前最为先进的无线网通讯技术。由于ZigBee具有低功耗、低成本、低率速、近距离、短时延、高安全、免执照频段等技术优势,使得它非常适合应用于智能家居领域,例如,采用ZigBee技术组成星型WSN,将房间里的电器和电子设备联系起来,通过网关连接到Internet,这样用户就可以方便地在任何地方监控自己家里的情况,并且省却了在家里布线的烦恼。

3.使用JSON 格式的数据交换

JSON 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。JSON格式的应用给数据的网络传输带来了极大的方便。

4.使用云技术解决数据存储和分析

近年以来云计算正从分布式处理技术走向成熟,云计算的超大规模、虚拟化、多用户啊、高可靠性、高可扩展性等特点正是物联网规模化、智能化发展所需的技术。

5.对移动智能设备进行Android 开发

Android 作为现在作为现在做大的智能手机操作平台,无论从成本还是技术方面都有无与伦比的优势。现在市面上基本上分为安卓和苹果两大阵营,但是相对于开源安卓的苹果阵营,作为一名开发者却对其望而却步。首先是苹果产品的价格昂贵,不适合普通开发者对其进行试验开发,其次苹果产品的操作系统IOS 的app是用c++和object-c来编写的,相对于安卓的java语言来说其开发有一定的难度。

论文作者:梁晶

论文发表刊物:《科技新时代》2018年11期

论文发表时间:2019/1/11

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于Eucalyptus云的智能家居模型论文_梁晶
下载Doc文档

猜你喜欢