A CoAP-Based Hypermedia Framework for Always-On and Sleepy Devices in Smart Home Environment

A CoAP-Based Hypermedia Framework for Always-On and Sleepy Devices in Smart Home Environment

Maxim Kolchin (ITMO University, Saint Petersburg, Russia), Alexey Andreev (ITMO University, Saint Petersburg, Russia), Daniil Garayzuev (ITMO University, Saint Petersburg, Russia), Nikita Chursin (ITMO University, Saint Petersburg, Russia), Dmitry Mouromtsev (ITMO University, Saint Petersburg, Russia) and Danil Zakoldaev (ITMO University, Saint Petersburg, Russia)
DOI: 10.4018/IJERTCS.2016070104
OnDemand PDF Download:
No Current Special Offers


Lack of commonly accepted standards for the connected devices' APIs caused the situation when each manufacturer or Smart Home enthusiast creates its own mobile application to control their devices. The authors propose a lightweight framework to the design of self-descriptive API on top of CoAP protocol using Hydra Core, Schema.org and Semantic Sensor Network vocabularies which allow to create a mobile application with an adaptive user interface to interact with any type of device. In this paper the authors enumerate the requirements, describe the framework, evaluate it on three exemplified devices built using ESP8266 Wi-Fi module and describe the architecture of the mobile application for interacting with such devices.
Article Preview

Requirements For The Framework

Based on state-of-the-art literature (Kamilaris et al., 2011; Järvinen, 2015; Kamilaris & Intizar Ali, 2016), our own experience in developing smart home applications and the Web of Things approach we proposed the following requirements for the framework:

Complete Article List

Search this Journal:
Open Access Articles
Volume 13: 4 Issues (2022): Forthcoming, Available for Pre-Order
Volume 12: 4 Issues (2021): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 2 Issues (2018)
Volume 8: 2 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing