Design and Implementation of a Framework for Smart Home Automation Based on Cellular IoT, MQTT, and Serverless Functions
Author:
Esposito Marco1ORCID, Belli Alberto1ORCID, Palma Lorenzo1ORCID, Pierleoni Paola1ORCID
Affiliation:
1. Department of Information Engineering (DII), Università Politecnica delle Marche, 60131 Ancona, Italy
Abstract
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.
Subject
Electrical and Electronic Engineering,Biochemistry,Instrumentation,Atomic and Molecular Physics, and Optics,Analytical Chemistry
Reference63 articles.
1. Eismann, S., Scheuner, J., Eyk, E.V., Schwinger, M., Grohmann, J., Herbst, N.R., Abad, C.L., and Iosup, A. (2020). A Review of Serverless Use Cases and their Characteristics. arXiv. 2. Wang, I.C., Qi, S., Liri, E., and Ramakrishnan, K.K. (2021, January 24–26). Towards a Proactive Lightweight Serverless Edge cloud for internet-of-Things Applications. Proceedings of the 2021 IEEE International Conference on Networking, Architecture and Storage (NAS), Riverside, CA, USA. 3. Serverless computing for internet of things: A systematic literature review;Cassel;Future Gener. Comput. Syst.,2022 4. Aslanpour, M.S., Toosi, A., Cicconetti, C., Javadi, B., Sbarski, P., Taibi, D., Assuncao, M., Gill, S.S., Gaire, R., and Dustdar, S. (2021, January 1–5). Serverless Edge Computing: Vision and Challenges. Proceedings of the 2021 Australasian Computer Science Week Multiconference, Dunedin, New Zealand. 5. Paraskevoulakou, E., and Kyriazis, D. (2023). ML-FaaS: Towards exploiting the serverless paradigm to facilitate Machine Learning Functions as a Service. IEEE Trans. Netw. Serv. Manag., Early Access.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|