Cargando…

Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices

LoRa technology has gained popularity as one of the most widely used standards for device interconnection due to its ability to cover long distances and energy efficiency, making it a suitable choice for various Internet of Things (IoT) monitoring and control applications. In this sense, this work p...

Descripción completa

Detalles Bibliográficos
Autores principales: López, Juan José, Lamo, Paula
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10490740/
https://www.ncbi.nlm.nih.gov/pubmed/37687965
http://dx.doi.org/10.3390/s23177511
_version_ 1785103910582616064
author López, Juan José
Lamo, Paula
author_facet López, Juan José
Lamo, Paula
author_sort López, Juan José
collection PubMed
description LoRa technology has gained popularity as one of the most widely used standards for device interconnection due to its ability to cover long distances and energy efficiency, making it a suitable choice for various Internet of Things (IoT) monitoring and control applications. In this sense, this work presents the development of a visual support tool for creating IoT devices with LoRa and LoRaWAN connectivity. This work significantly advances the state of the art in LoRa technology by introducing a novel visual support tool tailored for creating IoT devices with LoRa and LoRaWAN connectivity. By simplifying the development process and offering compatibility with multiple hardware solutions, this research not only facilitates the integration of LoRaWAN technology within educational settings but also paves the way for rapid prototyping of IoT nodes. The incorporation of block programming for LoRa and LoRaWAN using the Arduinoblocks framework as a graphical environment enhances the capabilities of the tool, positioning it as a comprehensive solution for efficient firmware generation. In addition to the visual tool for firmware generation, multiple compatible hardware solutions enable easy, economical, and stable development, offering a comprehensive hardware and software solution. The hardware proposal is based on an ESP32 microcontroller, known for its power and low cost, in conjunction with an RFM9x module that is based on SX127x LoRa transceivers. Finally, three successfully tested use cases and a discussion are presented.
format Online
Article
Text
id pubmed-10490740
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104907402023-09-09 Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices López, Juan José Lamo, Paula Sensors (Basel) Article LoRa technology has gained popularity as one of the most widely used standards for device interconnection due to its ability to cover long distances and energy efficiency, making it a suitable choice for various Internet of Things (IoT) monitoring and control applications. In this sense, this work presents the development of a visual support tool for creating IoT devices with LoRa and LoRaWAN connectivity. This work significantly advances the state of the art in LoRa technology by introducing a novel visual support tool tailored for creating IoT devices with LoRa and LoRaWAN connectivity. By simplifying the development process and offering compatibility with multiple hardware solutions, this research not only facilitates the integration of LoRaWAN technology within educational settings but also paves the way for rapid prototyping of IoT nodes. The incorporation of block programming for LoRa and LoRaWAN using the Arduinoblocks framework as a graphical environment enhances the capabilities of the tool, positioning it as a comprehensive solution for efficient firmware generation. In addition to the visual tool for firmware generation, multiple compatible hardware solutions enable easy, economical, and stable development, offering a comprehensive hardware and software solution. The hardware proposal is based on an ESP32 microcontroller, known for its power and low cost, in conjunction with an RFM9x module that is based on SX127x LoRa transceivers. Finally, three successfully tested use cases and a discussion are presented. MDPI 2023-08-29 /pmc/articles/PMC10490740/ /pubmed/37687965 http://dx.doi.org/10.3390/s23177511 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
López, Juan José
Lamo, Paula
Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title_full Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title_fullStr Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title_full_unstemmed Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title_short Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
title_sort rapid iot prototyping: a visual programming tool and hardware solutions for lora-based devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10490740/
https://www.ncbi.nlm.nih.gov/pubmed/37687965
http://dx.doi.org/10.3390/s23177511
work_keys_str_mv AT lopezjuanjose rapidiotprototypingavisualprogrammingtoolandhardwaresolutionsforlorabaseddevices
AT lamopaula rapidiotprototypingavisualprogrammingtoolandhardwaresolutionsforlorabaseddevices