Building a Framework for Internet of Things and Cloud Computing

Building a Framework for Internet of Things and Cloud Computing
复制标题

构建物联网和云计算框架

DOI:
10.1109/ithings.2014.28
复制
发表时间:
2014
期刊:
2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom)
影响因子:
--
通讯作者:
Chung
Chung
中科院分区:
--
文献类型:
--
作者:
Fabrice Anon;Vijith Navarathinarasah;M. Hoang;Chung

文献摘要

被引文献

相似文献

物联网(IoT)是在基于互联网的架构中将多个对象连接在一起的概念。围绕这一概念构建的应用程序在种类和数量上不断增长。物联网技术发展迅速,替代品也迅速增加。因此,进行系统和软件权衡分析或为应用选择合适的物联网技术变得具有挑战性。本文强调可变性管理(由替代技术组成),并旨在提供一个框架,从而允许或促进用户创建自己的物联网应用程序。为了实现这一目标,我们采用了软件产品线工程(SPLE)的思想,并创建了一个分层架构的框架,该架构由云层、中心集线器层和终端设备层组成。这些层与定义良好的接口松散耦合,允许在每一层添加可变性。我们成功地创建了一个框架,允许用户构建自己的应用程序,只受框架支持的设备的限制。
Internet of Things (IoT) is the concept of connecting multiple objects together in an Internet-based architecture. Applications built around this concept are constantly growing in variety and quantity. Technologies in IoT have been evolving rapidly and the alternatives also have increased quickly. As a result, it becomes challenging to conduct system and software trade-off analysis or select suitable IoT technologies for applications. The paper emphasizes variability management (consisting of alternative technologies) and aims to provide a framework as a result, which would allow or facilitate users to create their own IoT applications. In order to achieve this goal, we have adopted the idea of software product line engineering (SPLE) and created a framework with a layered architecture consisting of a Cloud Layer, a Central Hub Layer, and an End Devices Layer. The layers are loosely coupled with well-defined interfaces allowing for variability to be added at each layer. We were successfully able to create a framework which allows users to build their own applications, only being limited by the devices supported by the framework.