Cargando…

Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes

In recent years, the improvement of wireless protocols, the development of cloud services and the lower cost of hardware have started a new era for smart homes. One such enabling technologies is fog computing, which extends cloud computing to the edge of a network allowing for developing novel Inter...

Descripción completa

Detalles Bibliográficos
Autores principales: Froiz-Míguez, Iván, Fernández-Caramés, Tiago M., Fraga-Lamas, Paula, Castedo, Luis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6111259/
https://www.ncbi.nlm.nih.gov/pubmed/30104529
http://dx.doi.org/10.3390/s18082660
_version_ 1783350619357052928
author Froiz-Míguez, Iván
Fernández-Caramés, Tiago M.
Fraga-Lamas, Paula
Castedo, Luis
author_facet Froiz-Míguez, Iván
Fernández-Caramés, Tiago M.
Fraga-Lamas, Paula
Castedo, Luis
author_sort Froiz-Míguez, Iván
collection PubMed
description In recent years, the improvement of wireless protocols, the development of cloud services and the lower cost of hardware have started a new era for smart homes. One such enabling technologies is fog computing, which extends cloud computing to the edge of a network allowing for developing novel Internet of Things (IoT) applications and services. Under the IoT fog computing paradigm, IoT gateways are usually utilized to exchange messages with IoT nodes and a cloud. WiFi and ZigBee stand out as preferred communication technologies for smart homes. WiFi has become very popular, but it has a limited application due to its high energy consumption and the lack of standard mesh networking capabilities for low-power devices. For such reasons, ZigBee was selected by many manufacturers for developing wireless home automation devices. As a consequence, these technologies may coexist in the 2.4 GHz band, which leads to collisions, lower speed rates and increased communications latencies. This article presents ZiWi, a distributed fog computing Home Automation System (HAS) that allows for carrying out seamless communications among ZigBee and WiFi devices. This approach diverges from traditional home automation systems, which often rely on expensive central controllers. In addition, to ease the platform’s building process, whenever possible, the system makes use of open-source software (all the code of the nodes is available on GitHub) and Commercial Off-The-Shelf (COTS) hardware. The initial results, which were obtained in a number of representative home scenarios, show that the developed fog services respond several times faster than the evaluated cloud services, and that cross-interference has to be taken seriously to prevent collisions. In addition, the current consumption of ZiWi’s nodes was measured, showing the impact of encryption mechanisms.
format Online
Article
Text
id pubmed-6111259
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-61112592018-08-30 Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes Froiz-Míguez, Iván Fernández-Caramés, Tiago M. Fraga-Lamas, Paula Castedo, Luis Sensors (Basel) Article In recent years, the improvement of wireless protocols, the development of cloud services and the lower cost of hardware have started a new era for smart homes. One such enabling technologies is fog computing, which extends cloud computing to the edge of a network allowing for developing novel Internet of Things (IoT) applications and services. Under the IoT fog computing paradigm, IoT gateways are usually utilized to exchange messages with IoT nodes and a cloud. WiFi and ZigBee stand out as preferred communication technologies for smart homes. WiFi has become very popular, but it has a limited application due to its high energy consumption and the lack of standard mesh networking capabilities for low-power devices. For such reasons, ZigBee was selected by many manufacturers for developing wireless home automation devices. As a consequence, these technologies may coexist in the 2.4 GHz band, which leads to collisions, lower speed rates and increased communications latencies. This article presents ZiWi, a distributed fog computing Home Automation System (HAS) that allows for carrying out seamless communications among ZigBee and WiFi devices. This approach diverges from traditional home automation systems, which often rely on expensive central controllers. In addition, to ease the platform’s building process, whenever possible, the system makes use of open-source software (all the code of the nodes is available on GitHub) and Commercial Off-The-Shelf (COTS) hardware. The initial results, which were obtained in a number of representative home scenarios, show that the developed fog services respond several times faster than the evaluated cloud services, and that cross-interference has to be taken seriously to prevent collisions. In addition, the current consumption of ZiWi’s nodes was measured, showing the impact of encryption mechanisms. MDPI 2018-08-13 /pmc/articles/PMC6111259/ /pubmed/30104529 http://dx.doi.org/10.3390/s18082660 Text en © 2018 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Froiz-Míguez, Iván
Fernández-Caramés, Tiago M.
Fraga-Lamas, Paula
Castedo, Luis
Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title_full Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title_fullStr Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title_full_unstemmed Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title_short Design, Implementation and Practical Evaluation of an IoT Home Automation System for Fog Computing Applications Based on MQTT and ZigBee-WiFi Sensor Nodes
title_sort design, implementation and practical evaluation of an iot home automation system for fog computing applications based on mqtt and zigbee-wifi sensor nodes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6111259/
https://www.ncbi.nlm.nih.gov/pubmed/30104529
http://dx.doi.org/10.3390/s18082660
work_keys_str_mv AT froizmiguezivan designimplementationandpracticalevaluationofaniothomeautomationsystemforfogcomputingapplicationsbasedonmqttandzigbeewifisensornodes
AT fernandezcaramestiagom designimplementationandpracticalevaluationofaniothomeautomationsystemforfogcomputingapplicationsbasedonmqttandzigbeewifisensornodes
AT fragalamaspaula designimplementationandpracticalevaluationofaniothomeautomationsystemforfogcomputingapplicationsbasedonmqttandzigbeewifisensornodes
AT castedoluis designimplementationandpracticalevaluationofaniothomeautomationsystemforfogcomputingapplicationsbasedonmqttandzigbeewifisensornodes