Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things

Recently, researchers are focusing on a new use of the Internet called the Internet of Things (IoT), in which enabled electronic devices can be remotely accessed over the Internet. As the realization of IoT concept is still in its early stages, manufacturers of Internet-connected devices and IoT web...

Full description

Bibliographic Details
Main Authors: Mohammad Ali Jazayeri, Steve H. L. Liang, Chih-Yuan Huang
Format: Article
Language:English
Published: MDPI AG 2015-09-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/15/9/24343
_version_ 1811303693466730496
author Mohammad Ali Jazayeri
Steve H. L. Liang
Chih-Yuan Huang
author_facet Mohammad Ali Jazayeri
Steve H. L. Liang
Chih-Yuan Huang
author_sort Mohammad Ali Jazayeri
collection DOAJ
description Recently, researchers are focusing on a new use of the Internet called the Internet of Things (IoT), in which enabled electronic devices can be remotely accessed over the Internet. As the realization of IoT concept is still in its early stages, manufacturers of Internet-connected devices and IoT web service providers are defining their proprietary protocols based on their targeted applications. Consequently, IoT becomes heterogeneous in terms of hardware capabilities and communication protocols. Addressing these heterogeneities by following open standards is a necessary step to communicate with various IoT devices. In this research, we assess the feasibility of applying existing open standards on resource-constrained IoT devices. The standard protocols developed in this research are OGC PUCK over Bluetooth, TinySOS, SOS over CoAP, and OGC SensorThings API. We believe that by hosting open standard protocols on IoT devices, not only do the devices become self-describable, self-contained, and interoperable, but innovative applications can also be easily developed with standardized interfaces. In addition, we use memory consumption, request message size, response message size, and response latency to benchmark the efficiency of the implemented protocols. In all, this research presents and evaluates standard-based solutions to better understand the feasibility of applying existing standards to the IoT vision.
first_indexed 2024-04-13T07:52:36Z
format Article
id doaj.art-74b76944e7c3417aa1511cb1d60235da
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T07:52:36Z
publishDate 2015-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-74b76944e7c3417aa1511cb1d60235da2022-12-22T02:55:29ZengMDPI AGSensors1424-82202015-09-01159243432437310.3390/s150924343s150924343Implementation and Evaluation of Four Interoperable Open Standards for the Internet of ThingsMohammad Ali Jazayeri0Steve H. L. Liang1Chih-Yuan Huang2Department of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, CanadaDepartment of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, CanadaCenter for Space and Remote Sensing Research, National Central University, No. 300, Jhongda Rd., Jhongli District, Taoyuan City 320, TaiwanRecently, researchers are focusing on a new use of the Internet called the Internet of Things (IoT), in which enabled electronic devices can be remotely accessed over the Internet. As the realization of IoT concept is still in its early stages, manufacturers of Internet-connected devices and IoT web service providers are defining their proprietary protocols based on their targeted applications. Consequently, IoT becomes heterogeneous in terms of hardware capabilities and communication protocols. Addressing these heterogeneities by following open standards is a necessary step to communicate with various IoT devices. In this research, we assess the feasibility of applying existing open standards on resource-constrained IoT devices. The standard protocols developed in this research are OGC PUCK over Bluetooth, TinySOS, SOS over CoAP, and OGC SensorThings API. We believe that by hosting open standard protocols on IoT devices, not only do the devices become self-describable, self-contained, and interoperable, but innovative applications can also be easily developed with standardized interfaces. In addition, we use memory consumption, request message size, response message size, and response latency to benchmark the efficiency of the implemented protocols. In all, this research presents and evaluates standard-based solutions to better understand the feasibility of applying existing standards to the IoT vision.http://www.mdpi.com/1424-8220/15/9/24343Internet of ThingsinteroperabilitysensorIoT deviceOGC SWESensor Observation ServicePUCKCoAPSensorThings
spellingShingle Mohammad Ali Jazayeri
Steve H. L. Liang
Chih-Yuan Huang
Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
Sensors
Internet of Things
interoperability
sensor
IoT device
OGC SWE
Sensor Observation Service
PUCK
CoAP
SensorThings
title Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
title_full Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
title_fullStr Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
title_full_unstemmed Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
title_short Implementation and Evaluation of Four Interoperable Open Standards for the Internet of Things
title_sort implementation and evaluation of four interoperable open standards for the internet of things
topic Internet of Things
interoperability
sensor
IoT device
OGC SWE
Sensor Observation Service
PUCK
CoAP
SensorThings
url http://www.mdpi.com/1424-8220/15/9/24343
work_keys_str_mv AT mohammadalijazayeri implementationandevaluationoffourinteroperableopenstandardsfortheinternetofthings
AT stevehlliang implementationandevaluationoffourinteroperableopenstandardsfortheinternetofthings
AT chihyuanhuang implementationandevaluationoffourinteroperableopenstandardsfortheinternetofthings