{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T01:09:11Z","timestamp":1769821751523,"version":"3.49.0"},"reference-count":47,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,5,21]],"date-time":"2021-05-21T00:00:00Z","timestamp":1621555200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Horizon 2020","award":["PLAN4ACT No 732266."],"award-info":[{"award-number":["PLAN4ACT No 732266."]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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\u2019s 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\u00ae 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\u2019s degree of integration, the code simplicity for developers and the system\u2019s 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.<\/jats:p>","DOI":"10.3390\/s21113587","type":"journal-article","created":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T00:01:20Z","timestamp":1621814480000},"page":"3587","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Secure and Scalable Smart Home Gateway to Bridge Technology Fragmentation"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4797-0875","authenticated-orcid":false,"given":"Ezequiel","family":"Simeoni","sequence":"first","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9500-9283","authenticated-orcid":false,"given":"Eugenio","family":"Gaeta","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0938-3565","authenticated-orcid":false,"given":"Rebeca I.","family":"Garc\u00eda-Betances","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dave","family":"Raggett","sequence":"additional","affiliation":[{"name":"W3C\/ERCIM, 2004, Route des Lucioles, Sophia Antipolis, 06410 Biot, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0170-7975","authenticated-orcid":false,"given":"Alejandro M.","family":"Medrano-Gil","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9338-1708","authenticated-orcid":false,"given":"Diego F.","family":"Carvajal-Flores","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1551-4613","authenticated-orcid":false,"given":"Giuseppe","family":"Fico","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9343-063X","authenticated-orcid":false,"given":"Mar\u00eda Fernanda","family":"Cabrera-Umpi\u00e9rrez","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3113-3976","authenticated-orcid":false,"given":"Mar\u00eda Teresa","family":"Arredondo Waldmeyer","sequence":"additional","affiliation":[{"name":"Life Supporting Technologies (LifeSTech), ETSI Telecomunicaciones Universidad Polit\u00e9cnica de Madrid, Av. Complutense s\/n, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.jpdc.2020.09.012","article-title":"IoT architecture for adaptation to transient devices","volume":"148","author":"Ariza","year":"2021","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Macharro-Cano, I., Paredes-Valverde, M.A., Alor-Hern\u00e1ndez, G., del Pilar Salas-Z\u00e1rate, M., Segura-Ozuna, M.G., and S\u00e1nchez-Cervantes, J.L. (2019, January 2\u20135). PESSHIoT: Smart Platform for Monitoring and Controlling Smart Home Devices and Sensors. Proceedings of the International Conference on Technologies and Innovation, Guayaquil, Ecuador.","DOI":"10.1007\/978-3-030-34989-9_11"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MCE.2020.3002483","article-title":"Home Automation System Coordinator Replacement With One-Touch Network Recommissioning","volume":"9","author":"Farooq","year":"2020","journal-title":"IEEE Consum. Electron. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"261","DOI":"10.14257\/ijca.2013.6.6.25","article-title":"A Study of the Architectural Design of Smart Homes based on","volume":"6","author":"Lee","year":"2016","journal-title":"Int. J. Control Autom."},{"key":"ref_5","unstructured":"Amazon.com (2020, December 08). Amazon Alexa [En L\u00edNea]. Available online: https:\/\/developer.amazon.com\/es-ES\/alexa."},{"key":"ref_6","unstructured":"W3C (2020, October 15). WoT. Available online: https:\/\/www.w3.org\/WoT\/."},{"key":"ref_7","unstructured":"(2020, July 05). Resource Description Framework (RDF). Available online: https:\/\/www.w3.org\/RDF\/."},{"key":"ref_8","unstructured":"(2018, November 20). JSON-LD. Available online: https:\/\/w3c.github.io\/json-ld-syntax\/."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Xu, J., Lee, Y.-H., Tsai, W.-T., Li, W., Son, Y.-S., Park, J.-H., and Moon, K.-D. (2009, January 25\u201327). Ontology-Based Smart Home Solution and Service Composition. Proceedings of the International Conference on Embedded Software and Systems, Hangzhou, China.","DOI":"10.1109\/ICESS.2009.60"},{"key":"ref_10","unstructured":"(2021, May 03). OneM2M, the IoT Standard. Available online: https:\/\/www.onem2m.org\/."},{"key":"ref_11","unstructured":"(2021, May 03). Open Connectivity Foundation. Available online: https:\/\/openconnectivity.org\/."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Berat Sezer, O., Zafer Can, S., and Dogdu, E. (2015, January 1\u20135). Development of a smart home ontology and the implementation of a semantic sensor network simulator: An Internet of Things approach. Proceedings of the International Conference on Collaboration Technologies and Systems (CTS), Atlanta, GA, USA.","DOI":"10.1109\/CTS.2015.7210389"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Lobaccaro, G., Carlucci, S., and L\u00f6fstr\u00f6m, E. (2016). A review of systems and technologies for smart homes and smart grids. Energies, 9.","DOI":"10.3390\/en9050348"},{"key":"ref_14","unstructured":"(2021, May 08). Security Recommendations in Azure Security Center. Available online: https:\/\/docs.microsoft.com\/en-us\/azure\/security-center\/security-center-recommendations."},{"key":"ref_15","unstructured":"(2021, May 14). ENISA Good Practices for IoT and Smart Infrastructures Tool. Available online: https:\/\/www.enisa.europa.eu\/topics\/iot-and-smart-infrastructures\/iot\/good-practices-for-iot-and-smart-infrastructures-tool."},{"key":"ref_16","unstructured":"(2021, May 14). IOT Security Compliance Framework. Available online: https:\/\/www.iotsecurityfoundation.org\/best-practice-guidelines\/."},{"key":"ref_17","unstructured":"Bovet, G., and Hennebert, J. (2013, January 11\u201312). A web-of-things gateway for knx networks. Proceedings of the Smart SysTech. European Conference on Smart Objects, Systems and Technologies, Erlangen, Germany."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Cimmino, A., Poveda-Villal\u00f3n, M., and Garc\u00eda-Castro, R. (2020). ewot: A semantic interoperability approach for heterogeneous iot ecosystems based on the web of things. Sensors, 20.","DOI":"10.3390\/s20030822"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"9731806","DOI":"10.1155\/2017\/9731806","article-title":"Semantic interoperability in heterogeneous IoT infrastructure for healthcare","volume":"2017","author":"Jabbar","year":"2017","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.procs.2016.04.110","article-title":"A comprehensive semantic model for smart object description and request resolution in the internet of things","volume":"83","author":"Yachir","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Desai, P., Sheth, A., and Anantharam, P. (July, January 27). Semantic gateway as a service architecture for iot interoperability. Proceedings of the 2015 IEEE International Conference on Mobile Services, New York, NY, USA.","DOI":"10.1109\/MobServ.2015.51"},{"key":"ref_22","unstructured":"(2020, April 18). Kubernetes. Available online: https:\/\/kubernetes.io\/es\/."},{"key":"ref_23","unstructured":"(2020, April 18). MongoDB. Available online: https:\/\/www.mongodb.com\/."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gy\u0151r\u00f6di, C., Gy\u0151r\u00f6di, R., Pecherle, G., and Olah, A. (2015, January 11\u201312). A comparative study: MongoDB vs. MySQL. Proceedings of the 13th International Conference on Engineering of Modern Electric Systems (EMES)-IEEE, Oradea, Romania.","DOI":"10.1109\/EMES.2015.7158433"},{"key":"ref_25","unstructured":"(2018, November 10). UniversAAL Device Ontology. Available online: https:\/\/github.com\/universAAL\/ontology\/wiki\/Devices."},{"key":"ref_26","unstructured":"(2018, November 10). SAREF Ontology. Available online: http:\/\/ontology.tno.nl\/saref\/."},{"key":"ref_27","unstructured":"(2020, April 16). Web of Things (WoT) Thing Description. Available online: https:\/\/www.w3.org\/TR\/wot-thing-description\/."},{"key":"ref_28","unstructured":"Newman, S. (2015). Building Microservices: Designing Fine-Grained Systems, O\u2019Reilly Media, Inc."},{"key":"ref_29","unstructured":"Lewis, J., and Fowler, M. (2020, April 18). Microservices, a Definition of This New Architectural Term. March 2014. Available online: https:\/\/martinfowler.com\/articles\/microservices.html."},{"key":"ref_30","unstructured":"(2020, September 15). Using a Three Layer Architecture Model. Available online: https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/cossdk\/using-a-three-tier-architecture-model."},{"key":"ref_31","unstructured":"Webber, J., Parastatidis, S., and Robinson, I. (2010). REST in Practice: Hypermedia and Systems Architecture, O\u2019Reilly Media, Inc."},{"key":"ref_32","unstructured":"(2020, June 15). HTTP over TLS. Available online: https:\/\/tools.ietf.org\/html\/rfc2818."},{"key":"ref_33","unstructured":"(2017, December 07). Architecting for the Cloud AWS Best Practices February 2016. Available online: https:\/\/d0.awsstatic.com\/whitepapers\/AWS_Cloud_Best_Practices.pdf."},{"key":"ref_34","unstructured":"(2020, June 15). JSON Web Token (JWT). Available online: https:\/\/tools.ietf.org\/html\/rfc7519."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Teri\u00fas-Padr\u00f3n, J.G., Simeoni, E., Garc\u00eda-Betances, R.I., Liappas, N., Gaeta, E., Cabrera-Umpi\u00e9rrez, M.F., and Waldmeyer, M.T.A. (2019, January 19\u201323). Autonomus air Quality Management System Based on Web of Things Standard Architecture. Proceedings of the 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People and Smart City Innovation\u2013IEEE (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI), Leicester, UK.","DOI":"10.1109\/SmartWorld-UIC-ATC-SCALCOM-IOP-SCI.2019.00074"},{"key":"ref_36","unstructured":"Hernan, S., Lambert, S., Ostwald, T., and Shostack, A. (MSDN Magazine-Louisville, 2006). Threat modeling-uncover security design flaws using the stride approach, MSDN Magazine-Louisville."},{"key":"ref_37","unstructured":"(2020, April 18). Calimero 2.0 Library. Available online: https:\/\/sourceforge.net\/p\/calimero\/wiki\/Home\/."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1109\/TCOM.1980.1094702","article-title":"OSI reference model-the ISO model of architecture for open systems interconnection","volume":"28","author":"Zimmermann","year":"1980","journal-title":"IEEE Trans. Commun."},{"key":"ref_39","unstructured":"(2020, April 18). Let\u2019s Encrypt. Available online: https:\/\/letsencrypt.org\/es\/."},{"key":"ref_40","unstructured":"(2021, May 14). Computer Networking Notes: \/etc\/shadow File in Linux Explained with Examples. Available online: https:\/\/www.computernetworkingnotes.com\/rhce-study-guide\/etc-shadow-file-in-linux-explained-with-examples.html."},{"key":"ref_41","unstructured":"(2020, June 15). The OAuth 2.0 Authorization Framework. Available online: https:\/\/tools.ietf.org\/html\/rfc6749."},{"key":"ref_42","unstructured":"(2020, June 15). Available online: https:\/\/www.w3.org\/2019\/wot\/td\/v1."},{"key":"ref_43","unstructured":"Mehta, B. (2014). RESTful Java Patterns and Best Practices, Packt Publishing Ltd."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhang, H., Uddin, M., Hao, F., Mukherjee, S., and Mohapatra, P. (2019, January 27\u201328). AIDE: Augmented Onboarding of IoT Devices at Ease. Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, USA.","DOI":"10.1145\/3301293.3302354"},{"key":"ref_45","unstructured":"(2020, April 18). FHIR HL-7. Available online: https:\/\/www.hl7.org\/fhir\/."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Qiu, S., Wang, D., Xu, G., and Kumari, S. (2020). Practical and provably secure three-factor authentication protocol based on extended chaotic-maps for mobile lightweight devices. IEEE Trans. Dependable Secur. Comput.","DOI":"10.1109\/TDSC.2020.3022797"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"9390","DOI":"10.1109\/TVT.2020.2971254","article-title":"Unified biometric privacy preserving three-factor authentication and key agreement for cloud-assisted autonomous vehicles","volume":"69","author":"Jiang","year":"2020","journal-title":"IEEE Trans. Veh. Technol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/11\/3587\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:05:37Z","timestamp":1760162737000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/11\/3587"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,21]]},"references-count":47,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21113587"],"URL":"https:\/\/doi.org\/10.3390\/s21113587","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,21]]}}}