Building Ubiquitous Computing Environment Using the Web of Things Platform

Similar documents
Design of Self-Adaptive System Observation over Internet of Things

A Study on the IoT Sensor Interaction Transmission System based on BigData

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments

Design and Implementation of Secure OTP Generation for IoT Devices

A Preliminary Study on Daylighting Performance of Light Shelf according to the Depth of Space

Big Data Service Combination for Efficient Energy Data Analytics

A Design of Authentication Protocol for a Limited Mobile Network Environment

The Design of Real-time Display Screen Control Techniques for Mobile Devices 1

A Novel Model for Home Media Streaming Service in Cloud Computing Environment

Common Service Discovery Scheme in IoT Environments

Remote Direct Storage Management for Exa-Scale Storage

Telematics Transport Gateway for Telematics Systems. Independent on Mobile Networks

Research on the Performance of JavaScript-based IoT Service Platform

Message Processing at Integrated PHD Gateways for Servicing Various PHDs

A Personal Information Retrieval System in a Web Environment

Design of a Processing Structure of CNN Algorithm using Filter Buffers

A Design of Building Group Management Service Framework for On-Going Commissioning

Research on Autonomic Control System Connection Goal-model and Fault-tree

A Study on the Communication Agent Model for One-way Data Transfer System

Byte Index Chunking Approach for Data Compression

Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks

Secure User Authentication Mechanism in Digital Home Network Environments

Classification of N-Screen Services and its Standardization

Development of Smart-CITY Based Convergent Contents Platform Using Bluetooth Low Energy Beacon Sensors

An Analysis of Website Accessibility of Private Industries -Focusing on the Time for Compulsory Compliance with Web Accessibility Guidelines in Korea-

Implementation of a Pedestrian Detection Device based on CENTRIST for an Embedded Environment

Determination of the Parameter for Transformation of Local Geodetic System to the World Geodetic System using GNSS

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

Design and Implementation of the Smart Virtual Machine on ios Platform for the Mobile Game Portability

Design and Implementation a Virtualization Platform for Providing Smart Tourism Services

A study on improvement of evaluation method on web accessibility automatic evaluation tool's <IMG> alternative texts based on OCR

A Virtual-Synchronized-File Based Privacy Protection System

A Study of Open Middleware for Wireless Sensor Networks

A Design and Implementation of a Stream Gateway Interface of a Home Station for Media Stream Transmission in Heterogeneous Home Networks

Automatic UI Generation Technique for Mobile Applications on Touch-Screen based Smart Phones

A study on MAC protocol for urgent data transmission in Wireless Bio Signal Monitoring Environment

A hardware design of optimized ORB algorithm with reduced hardware cost

Network Intrusion Forensics System based on Collection and Preservation of Attack Evidence

Standardization Activities in ITU-T

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application

Online Version Only. Book made by this file is ILLEGAL. Design and Implementation of Binary File Similarity Evaluation System. 1.

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

A Study on Secure SDLC Specialized in Common Criteria

A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment

A Spatial-temporal POI Data Model for Implementing Location-based Services

Definitions of USN, M2M, IoT, UN, and UC by International Standards and Papers

The Implementation of Unmanned Clothing Stores Management System using the Smart RFID System

The Comparative Software Reliability Cost Model based on Generalized Goel-NHPP Model

Time Stamp based Multiple Snapshot Management Method for Storage System

Implementation of Digital Contents System for Cleaning Facility management

Design of Ontology Engine Architecture for L-V-C Integrating System

Distributed Mobility Control Schemes in the HIP-based Mobile Networks

Data Mining Technology Based on Bayesian Network Structure Applied in Learning

(JBE Vol. 21, No. 3, May 2016) 6LoWPAN. Implementation of CoAP/6LoWPAN over BLE Networks for IoT Services. Abstract

An Efficient Provable Data Possession Scheme based on Counting Bloom Filter for Dynamic Data in the Cloud Storage

The Design and Implementation of a BLE-based WebD2D Service for Android Smartphone

Implementation of Omni-directional Image Viewer Program for Effective Monitoring

Collaboration System using Agent based on MRA in Cloud

Implementation of Color based Android Shuffling Pattern Lock

Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

Fast Device Discovery for Remote Device Management in Lighting Control Networks

Provision of Global Number Portability Using CORBA

QoS-Adaptive Router Based on Per-Flow Management over NGN 1

Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function

Car License Plate Detection Based on Line Segments

Smart Ubiquitous Networks: Standardization and Challenges for Smartness of Networks

Ubiquitous based Control and Monitoring in M2M (Mobile to Machine) Environment

Application of Fuzzy Logic Control to Dynamic Channel Allocation of WiMedia UWB Networks

A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by Using the Security Profiles

The Study on the Construction of the Smart Grid Test Plant and the Integration of the Heterogeneous Systems

A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments

Efficient RFID Authentication protocol for Ubiquitous Computing Environment

A study on accessibility to mobile websites - Centering on public institution mobile websites in Korea -

SMS Based Household Appliance Monitoring and Controlling System Ms.Shraddha G.Rajkuwar*1, Ms.Rupali G.Bhople*2, Ms.Pooja V.

A Study of Zigbee Network Topology Organization for Reliable Data Transmission

Involving tourism domain experts in the development of context-aware mobile services

Ubiquitous services and applications: needs of mobile users

Volume 8, No. 3, March April 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Architecture for QoS-enabled Application Service Deployment in Virtualized Environment

. Smart-Cities and Cloud Computing. Panel Discussion

Applicability Estimation of Mobile Mapping. System for Road Management

An Abstraction Technique for Producing 3D Visual Contents

Cloud computing 2015 Panel CLOUD/SERVICES

Implementation of Semantic Information Retrieval. System in Mobile Environment

Expanding ICT Infrastructure for Rural Areas in Korea

CyberOffice: A Smart Mobile Application for Instant Meetings

A Design of Distributed Data Traffic Algorithm based on Hierarchical Wireless/Mobile Networks

XML Based on HL 7 V 3.0 Message Exchanging Model for Hospital Information System

A Real time Service for Mobile Wallpaper

Procedia Computer Science

A Graph-based Interpretation for Finding Solution Strategies of Contradiction Problems in the Butterfly Diagram

Building the Web of Things: frameworks and tools for fast prototyping Web-based physical mashups

Development of Server to Service Cadastral Survey-Data

JGN2plus. Presenter: Munhwan Choi

LIGHTWEIGHT DESIGN OF SEAT CUSHION EXTENSION MODULES USING THE PROPERTIES OF PLASTIC AND HCA-SIMP

An XML Based Communication System for a Ubiquitous Game Simulator

Development of Building Information Management System with Data Collecting Functions Based on IoT Technology

Partial Caching Scheme for Streaming Multimedia Data in Ad-hoc Network

Trajectory Planning for Mobile Robots with Considering Velocity Constraints on Xenomai

Transcription:

, pp.105-109 http://dx.doi.org/10.14257/astl.2013 Building Ubiquitous Computing Environment Using the Web of Things Platform Woo-Chang Shin Dept. of Computer Science, at SeoKyeong University 16-1 Jungneung-Dong Sungbuk-Ku Seoul, 136-704, KOREA wcshin@skuniv.ac.kr Abstract. Social needs for ubiquitous computing environment, in which anyone can easily, conveniently and safely receive IT service through computer and network anywhere, anytime increase, as IT technology develops. This paper proposes the Web of Things (WoT) platform and relevant technology to build ubiquitous computing environment. The proposed WoT platform enables to reduce expenses to build ubiquitous computing environment through the standardization of access and control mechanism of various smart things. Keywords: Ubiquitous Computing, Web of Things, REST, WoT Platform, Smart things 1 Introduction Social needs for ubiquitous computing environment, in which anyone can easily, conveniently and safely receive IT service through computer and network anywhere, anytime increase, as IT technology develops[7]. In the U.S., relevant departments and research institutes cooperate with each other for ubiquitous computing research under the leadership of NITRD[4]. In Europe, comprehensive ubiquitous IT policy is implemented by establishing the i2010 strategy at EU level[4]. As such, many people feel the need for ubiquitous computing environment, and strive for research activities. But, there are many obstacles in building ubiquitous computing environment in daily life. To build ubiquitous computing environment, the software that can be accessible to and can use each equipment used for the service is needed, and a lot of time and specialized manpower is required, which increases the relevant cost[2]. This paper proposes Web of Things (WoT) platform to build ubiquitous computing environment. The proposed technology enables to build ubiquitous computing environment with low cost by standardizing access to various equipment and control mechanism, centered on the WoT platform. The remainder of the paper is organized as follows. Chapter 2 reviews existing related works. Chapter 3 proposes technology related to WoT platform. Chapter 4 summarizes and concludes our paper. ISSN: 2287-1233 ASTL Copyright 2013 SERSC

2 Related Work In April 2010, SG13 carrying out ITU-T s Next Generation Network (NGN) standardization initiated the development of standard recommendation (Y.WoT), which enables to supply real world things or services as one service entity through the Web[3]. In [5], the basics of the Web of Things architecture, based on RESTful principles and a smart gateway, are described. The WoT broker proposed in Y.WoT, and the smart gateway proposed in [5] are focused on offering the functions of things to users, but specific methods on the linkage of each thing with smart gateway or broker are not presented. 3 WoT Platform 3.1 WoT Platform Model The Web of Things means that physical things integrated with the Web, and they are expressed with resources to which are accessible on the Web. The Web of Things can easily control the information and functions of things by using basic Web communications protocol (HTTP) and languages. Especially, each thing s data and functions can be consistently identified and accessed on the Web by applying the REST techniqueusing Resource Oriented Architecture in embodying the Web of Things[1],[5],[6]. To build the Web of Things, WoT platform is necessary in order to manage various smart things and arbitrate functions. As demonstrated in Figure 1, WoT platform manages the information of smart things, and provides passage to receive smart things services. Smart things refer to the devices that can communicate with WoT platform and dynamically provide services. (a) Web of Things Concepts (b) WoT Platform Model Fig. 1. Comparison of the general web of things and WoT platform model The functions of WoT platform are presented below: - Management function: Registers and manages smart things as Web resource. 106 Copyright 2013 SERSC

Vol.43(Multimedia - Interface function: Provides the functions of smart things to the outside in the Web screen and Web service form. - Security function: Offers a security function on access to smart things. - Link function: Adjusts the data and functions between smart things to be linked mutually. 3.2 Service Profile Service profile contains information related to smart things functions. Each function of smart things is expressed in a resource (or property) form, according to REST principles, and its operation includes POST (create), GET (retrieve), PUT (update) and DELETE (delete). To express such information, this study develops SPDL (Service Profile Description Language) using XML. Figure 2 is an example of describing the service profile of '' smart thing with SPDL. Here, there is a switch as property of the smart thing concerned, and this property can have on/off value. Figure 2 describes that the operations, which can access the property, are R (retrieve) and U (update). <?xml verison="1.0"?> <smartthing name=""> <category> switch </category> <properties> <property name="switch"> <propertytype> on_off_type </propertytype> <access> R U </access> <accessuri> /switch </accessuri> </property> </properties> </smartthing> Fig. 2. A service profile of 3.3 UI Code Generation & Execution WoT platform automatically creates user interface through smart things profiles so that users can use smart things services by accessing the Web. A user can search smart things through the automatically created Web screen, and can execute desired function of the smart thing, after selecting it. Copyright 2013 SERSC 107

WoT Platform Web Screen users 1. Select a smart thing 2. Smart thing s property 3. Change the property Smart Things List Boiler click Gas valve Air conditioner CCTV switch on off click switch on off Service Profile register Call to service PUT /switch HTTP/1.1 some headers... <?xml version="1.0"?> <value> on </value> Fig. 3. Automatic creation and execution of Web screen for service access For example, if profile is registered on the WoT platform, the WoT platform indicates the item of thing concerned in the Smart Things List on the Web screen as demonstrated in Figure 3. If a user selects the item of, there is a switch as its property, and the screen that contains a switch shape is displayed, according to switch s data type, on/off type. According to user s selection, the user can turn on/off the switch. The HTTP request message sending an order to change the value of switch, which is the resource (or property) of, to on (turning on switch) is shown in Figure 3 also. 4 Conclusions This paper proposes the technology related to WoT platform for building ubiquitous computing environment. This paper develops a specification language that can draw up service profile describing the functions and access path of smart things. This paper also demonstrates that WoT platform can automatically create user interface code, through which a user can access the services of smart things, using service profile. The paper presents contributions as follows. a) Standardization of the access and control of various smart things b) Demonstrating that the user interface of smart things can be automatically created. As a further research task, offering new services through combination of smart things registered on the WoT platform needs to be conducted. References [1] Y.M. Park, A.K. Moon, H.K. Yoo, Y.C. Jung, S.K. Kim: SOAP-based Web Services vs. RESTful Web Services, Electronics and Telecommunications Trends, Vol.25, No.2, ETRI, 2010. [2] Minkyo In, Kangchan Lee, Seungyun Lee: Web of Things(WoT) Standardization, TTA Journal Vol.138, ETRI, 2011. 108 Copyright 2013 SERSC

Vol.43(Multimedia [3] Minkyo In, Kangchan Lee, Seungyun Lee: Draft Recommendation Y.2063 - Framework of Web of Things - for consent, Study Group 13, TD 316, ITU-T, 2012. [4] H.J. Choi, S.J. Yeon, W.G. Ha: An Analysis on Ubiquitous IT of the United States and EU, Electronics and Telecommunications Trends, Vol.21, No.2, ETRI, 2006. [5] Dominique Guinard, Vlad Trifa, Erik Wilde: A Resource Oriented Architecture for the Web of Things, Proc. of IoT 2010 (IEEE International Conference on the Internet of Things). Tokyo, Japan, 2010. [6] Dominique Guinard, Iulia Ion, Simon Mayer: In Search of an Internet of Things Service Architecture: REST or WS-* A Developers Perspective, Proceedings of Mobiquitous 2011 (8th International ICST Conference on Mobile and Ubiquitous Systems). pp. 326-337, Copenhagen, Denmark, December 2011. [7] Mark Weiser, The Computer for the Twenty-First Century, Scientific American. pp. 94-100. 1991. Copyright 2013 SERSC 109