Determining Real-Time Communication Feasibility in IoT Systems Supported by LoRaWAN

Sensors (Basel). 2023 Apr 26;23(9):4281. doi: 10.3390/s23094281.

Abstract

LoRaWAN is a long range and low power protocol devised for connecting devices under the Internet of Things (IoT) paradigm. This protocol was not conceived to support real-time message delivery; therefore, it is not always feasible using it to support IoT solutions involving large wireless sensors networks and time constraint messaging, e.g., in early warning systems for natural hazards, remote monitoring of industrial machinery or autonomous control of transportation systems. This paper presents a model that provides certainty, at the design time of IoT systems, about the real-time communication capability of their supporting network. It allows solution designers: (1) to decide if developing or not a real-time IoT solution based on the feasibility of its communication infrastructure, and (2) to improve the communication infrastructure to try making real-time communication feasible using LoRaWAN.

Keywords: LoRaWAN; feasibility model; heuristic optimization; large wireless sensors networks; real-time communication in IoT systems.

Grants and funding

This work was partially supported by the Spanish Government under contract PID2019-106774RB-C21, ANPCyT (Argentina) PICT-2017-1826, Universidad de Buenos Aires (Argentina) UBACyT 20020170100484BA, CONICET PUE (Argentina) Project “Diseño y Desarrollo de Soluciones Inteligentes para la Innovación Digital en el Contexto de Servicios Públicos a Nivel Municipal y Regional” (2019–2023). ICIC CONICET UNS, Bahía Blanca, Argentina; and Universidad Nacional del Sur (Argentina), PGI “INTEGRACIÓN DE SISTEMAS DE TIEMPO REAL: HARDWARE-SOFTWARE. III”.