Cargando…

Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions

Smart objects and home automation tools are becoming increasingly popular, and the number of smart devices that each dedicated application has to manage is increasing accordingly. The emergence of technologies such as serverless computing and dedicated machine-to-machine communication protocols repr...

Descripción completa

Detalles Bibliográficos
Autores principales: Esposito, Marco, Belli, Alberto, Palma, Lorenzo, Pierleoni, Paola
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181555/
https://www.ncbi.nlm.nih.gov/pubmed/37177663
http://dx.doi.org/10.3390/s23094459
_version_ 1785041602172944384
author Esposito, Marco
Belli, Alberto
Palma, Lorenzo
Pierleoni, Paola
author_facet Esposito, Marco
Belli, Alberto
Palma, Lorenzo
Pierleoni, Paola
author_sort Esposito, Marco
collection PubMed
description Smart objects and home automation tools are becoming increasingly popular, and the number of smart devices that each dedicated application has to manage is increasing accordingly. The emergence of technologies such as serverless computing and dedicated machine-to-machine communication protocols represents a valuable opportunity to facilitate management of smart objects and replicability of new solutions. The aim of this paper is to propose a framework for home automation applications that can be applied to control and monitor any appliance or object in a smart home environment. The proposed framework makes use of a dedicated messages-exchange protocol based on MQTT and cloud-deployed serverless functions. Furthermore, a vocal command interface is implemented to let users control the smart object with vocal interactions, greatly increasing the accessibility and intuitiveness of the proposed solution. A smart object, namely a smart kitchen fan extractor system, was developed, prototyped, and tested to illustrate the viability of the proposed solution. The smart object is equipped with a narrowband IoT (NB-IoT) module to send and receive commands to and from the cloud. In order to evaluate the performance of the proposed solution, the suitability of NB-IoT for the transmission of MQTT messages was evaluated. The results show how NB-IoT has an acceptable latency performance despite some minimal packet loss.
format Online
Article
Text
id pubmed-10181555
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101815552023-05-13 Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions Esposito, Marco Belli, Alberto Palma, Lorenzo Pierleoni, Paola Sensors (Basel) Article Smart objects and home automation tools are becoming increasingly popular, and the number of smart devices that each dedicated application has to manage is increasing accordingly. The emergence of technologies such as serverless computing and dedicated machine-to-machine communication protocols represents a valuable opportunity to facilitate management of smart objects and replicability of new solutions. The aim of this paper is to propose a framework for home automation applications that can be applied to control and monitor any appliance or object in a smart home environment. The proposed framework makes use of a dedicated messages-exchange protocol based on MQTT and cloud-deployed serverless functions. Furthermore, a vocal command interface is implemented to let users control the smart object with vocal interactions, greatly increasing the accessibility and intuitiveness of the proposed solution. A smart object, namely a smart kitchen fan extractor system, was developed, prototyped, and tested to illustrate the viability of the proposed solution. The smart object is equipped with a narrowband IoT (NB-IoT) module to send and receive commands to and from the cloud. In order to evaluate the performance of the proposed solution, the suitability of NB-IoT for the transmission of MQTT messages was evaluated. The results show how NB-IoT has an acceptable latency performance despite some minimal packet loss. MDPI 2023-05-03 /pmc/articles/PMC10181555/ /pubmed/37177663 http://dx.doi.org/10.3390/s23094459 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Esposito, Marco
Belli, Alberto
Palma, Lorenzo
Pierleoni, Paola
Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title_full Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title_fullStr Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title_full_unstemmed Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title_short Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
title_sort design and implementation of a framework for smart home automation based on cellular iot, mqtt, and serverless functions
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181555/
https://www.ncbi.nlm.nih.gov/pubmed/37177663
http://dx.doi.org/10.3390/s23094459
work_keys_str_mv AT espositomarco designandimplementationofaframeworkforsmarthomeautomationbasedoncellulariotmqttandserverlessfunctions
AT bellialberto designandimplementationofaframeworkforsmarthomeautomationbasedoncellulariotmqttandserverlessfunctions
AT palmalorenzo designandimplementationofaframeworkforsmarthomeautomationbasedoncellulariotmqttandserverlessfunctions
AT pierleonipaola designandimplementationofaframeworkforsmarthomeautomationbasedoncellulariotmqttandserverlessfunctions