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

Date
2014-05-02
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Recently, researchers focused on a new use of the Internet called Internet of Things (IoT), in which capable electronic devices can be remotely accessed over the Internet. All around the world, IoT applications are emerging exponentially with various functionalities in order to monitor and control the environment. For example, Wemo switch, Philips Hue light bulb, Ninja Blocks and Air Quality Egg are samples of the existing IoT applications which make environmental dynamics accessible via the Internet. Each application is developed based on the developer’s desire of the device. That means the number of proprietary protocols is growing as the number of IoT devices increases. Moreover, IoT devices are intuitively heterogeneous in terms of the hardware capabilities and communication protocols. Therefore, ensuring interoperability is an important step to integrate various devices together. In this research, we focus on the communication challenges of the IoT objects to make the network suitable for a wide scale of IoT devices. To do this, we implement open standards in different communication layers on a resource constraint IoT object. The standard protocols developed in this research are OGC PUCK over Bluetooth, TinySOS (a lightweight profile of the OGC SOS), SOS over CoAP, and OGC SensorThings API. To the best of our knowledge, these implementations are the world’s first contribution for the IoT objects. Eventually, we benchmark the efficiency of the implemented protocols by a comprehensive performance analysis in terms of memory occupation, request size, response length and response latency. As a result, by hosting the aforementioned open standard protocols on IoT devices, not only the devices become self-describable, self-contained, and interoperable, but also innovative applications can be simply developed by standardized interfaces.
Description
Keywords
Computer Science, Geotechnology
Citation
Jazayeri, S. M. (2014). Implementation and Evaluation of Interoperable Open Standards for the Internet of Things (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/26467