A Secure and Scalable Smart Home Gateway to Bridge Technology Fragmentation

Internet of Things (IoT) technologies are already playing an important role in our daily activities as we use them and rely on them to increase our abilities, connectivity, productivity and quality of life. However, there are still obstacles to achieving a unique interface able to transfer full control to users given the diversity of protocols, properties and specifications in the varied IoT ecosystem. Particularly for the case of home automation systems, there is a high degree of fragmentation that limits interoperability, increasing the complexity and costs of developments and holding back their real potential of positively impacting users. In this article, we propose implementing W3C’s Web of Things Standard supported by home automation ontologies, such as SAREF and UniversAAL, to deploy the Living Lab Gateway that allows users to consume all IoT devices from a smart home, including those physically wired and using KNX® technology. This work, developed under the framework of the EC funded Plan4Act project, includes relevant features such as security, authentication and authorization provision, dynamic configuration and injection of devices, and devices abstraction and mapping into ontologies. Its deployment is explained in two scenarios to show the achieved technology’s degree of integration, the code simplicity for developers and the system’s scalability: one consisted of external hardware interfacing with the smart home, and the other of the injection of a new sensing device. A test was executed providing metrics that indicate that the Living Lab Gateway is competitive in terms of response performance.

[1]  Dick Hardt,et al.  The OAuth 2.0 Authorization Framework , 2012, RFC.

[2]  Murad Khan,et al.  Semantic Interoperability in Heterogeneous IoT Infrastructure for Healthcare , 2017, Wirel. Commun. Mob. Comput..

[3]  Erdogan Dogdu,et al.  Development of a smart home ontology and the implementation of a semantic sensor network simulator: An Internet of Things approach , 2015, 2015 International Conference on Collaboration Technologies and Systems (CTS).

[4]  Fang Hao,et al.  AIDE: Augmented Onboarding of IoT Devices at Ease , 2019, HotMobile.

[5]  Ronnie D. Caytiles,et al.  A Study of the Architectural Design of Smart Homes based on Hierarchical Wireless Multimedia Management Systems , 2013 .

[6]  Sam Newman,et al.  Building microservices - designing fine-grained systems, 1st Edition , 2015 .

[7]  Jianfeng Ma,et al.  Unified Biometric Privacy Preserving Three-Factor Authentication and Key Agreement for Cloud-Assisted Autonomous Vehicles , 2020, IEEE Transactions on Vehicular Technology.

[8]  Nicolás Cardozo,et al.  IoT architecture for adaptation to transient devices , 2021, J. Parallel Distributed Comput..

[9]  Dirk Pesch,et al.  Home Automation System Coordinator Replacement With One-Touch Network Recommissioning , 2020, IEEE Consumer Electronics Magazine.

[10]  Badis Djamaa,et al.  A Comprehensive Semantic Model for Smart Object Description and Request Resolution in the Internet of Things , 2016, ANT/SEIT.

[11]  Cornelia Gyorodi,et al.  A comparative study: MongoDB vs. MySQL , 2015, 2015 13th International Conference on Engineering of Modern Electric Systems (EMES).

[12]  K. Shadan,et al.  Available online: , 2012 .

[13]  Savas Parastatidis,et al.  REST in Practice - Hypermedia and Systems Architecture , 2010 .

[14]  Guoai Xu,et al.  Practical and Provably Secure Three-Factor Authentication Protocol Based on Extended Chaotic-Maps for Mobile Lightweight Devices , 2022, IEEE Transactions on Dependable and Secure Computing.

[15]  H. Zimmermann,et al.  OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection , 1980, IEEE Transactions on Communications.

[16]  Wei-Tek Tsai,et al.  Ontology-Based Smart Home Solution and Service Composition , 2009, 2009 International Conference on Embedded Software and Systems.

[17]  Jean Hennebert,et al.  A Web-of-Things Gateway for KNX Networks , 2013 .

[18]  María Poveda-Villalón,et al.  eWoT: A Semantic Interoperability Approach for Heterogeneous IoT Ecosystems Based on the Web of Things , 2020, Sensors.

[19]  Salvatore Carlucci,et al.  A Review of Systems and Technologies for Smart Homes and Smart Grids , 2016 .

[20]  Michael B. Jones,et al.  JSON Web Token (JWT) , 2015, RFC.

[21]  Mario Andrés Paredes-Valverde,et al.  PESSHIoT: Smart Platform for Monitoring and Controlling Smart Home Devices and Sensors , 2019, CITI.

[22]  Nigel Shadbolt,et al.  Resource Description Framework (RDF) , 2009 .

[23]  Pramod Anantharam,et al.  Semantic Gateway as a Service Architecture for IoT Interoperability , 2014, 2015 IEEE International Conference on Mobile Services.

[24]  María Teresa Arredondo,et al.  Autonomus air Quality Management System Based on Web of Things Standard Architecture , 2019, 2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).