제주대학교 Repository

IoT Cooperation Architecture based on OCF IoTivity and CoAP Protocol

Metadata Downloads
Abstract
In generally, Internet of Things refers to the networked interconnection of everyday objects, which are often equipped with ubiquitous intelligence. IoT will increase the ubiquity of the Internet by integrating every object for interaction via embedded systems, which leads to a highly distributed network of devices communicating with human beings as well as other devices. In recent years, IoT has gained much attention from researchers and practitioners from around the world. The Internet of Things (IoT) application development is a complex task that requires a wide range of expertise. Currently, the IoT development toolkit lacks support for inexperienced developers to develop IoT prototypes rapidly. Also, these systems do not consider the intelligent logic and business process. Filling this gap, a novel IoT cooperation architecture based on Business Process Modeling paradigm has been presented in this paper. The proposed IoT cooperation architecture comprises of physical cooperation network layer based on IoTivity and CoAP protocol, virtual object layer for virtualization of physical IoT devices, service logic layer for connectivity and intelligence of things, business process layer for developing process of IoT application and application layer for IoT application conceptual design. We also propose the logic object contains machine learning algorithm based elements for smart application in service logical layer. This study utilizes the existing concepts of virtual objects and service-orientation to enable end-users to configure and wire IoT service objects together to create an IoT application via simple actions like drag-n-drop and clicks etc. Through visual components, proposed system encapsulates the complexity of communicating with devices and services on the internet and abstracts them as virtual objects that are accessible through different communication technologies. In order to prove the feasibility of the proposed system, a smart indoor space prototype has been implemented for this purpose. First, we create virtual objects of physical temperature node, humidity node, wind speed node, fan node, and proxy node. Then we combine the virtual objects to generate service objects. We also implement PMV index calculation, linear regression prediction and fuzzy logic based control module through which the users are able to combine with the virtual objects to configure complex service process for indoor environment automatic control. It allows participants to use the proposed architecture for service composition and BPM based process development for the smart space prototype. Well-established open IoT technologies such as OCF IoTivity and CoAP protocol have been utilized in the proposed prototype application. The prototype has been experimentally tested in an indoor working place and the experiment results illustrate the feasibility and performance of the proposed IoT architecture.
Author(s)
항뢰
Issued Date
2017
Awarded Date
2017. 8
Type
Dissertation
URI
http://dcoll.jejunu.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000008184
Alternative Author(s)
Hang, Lei
Affiliation
제주대학교 일반대학원
Department
대학원 컴퓨터공학과
Advisor
김도현
Table Of Contents
Abstract 1
1. Introduction 3
2. Related Work 8
2.1 IoT Composition Platform 8
2.2 IoT Standards 13
2.3 IoT Open Source Hardware 17
2.4 IoT Protocol 20
2.5 Open Source Machine Learning Software 23
3. Proposed IoT Cooperation Architecture and Composition System 26
3.1 Physical Cooperation Network Layer 30
3.2 Virtual Object Layer 34
3.3 Service Logic Layer 36
3.4 Business Process Layer 40
3.5 Application Layer 46
3.6 PMV (Predicted Mean Vote) 48
3.7 PMV Prediction based on Linear Regression Algorithm 51
3.8 Fan Control based on Fuzzy Logic with PMV 54
4. Implementation 59
4.1 Virtual Device Manager 59
4.2 Service Composition Manager 65
4.3 BPM Editor 70
4.4 IoT Smart Space Prototype 76
4.5 PMV Calculation 84
4.6 PMV Prediction based on Linear Regression 85
4.7 Control based on Fuzzy Logic with PMV 88
5. Experiment and Evaluation 92
6. Conclusion 101
References 102
Degree
Master
Publisher
제주대학교 일반대학원
Citation
항뢰. (2017). IoT Cooperation Architecture based on OCF IoTivity and CoAP Protocol
Appears in Collections:
General Graduate School > Computer Engineering
공개 및 라이선스
  • 공개 구분공개
파일 목록

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.