Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments

A LoRaWAN application architecture comprises three functional components: (i) nodes, which convert and wirelessly transmit data as LoRaWAN messages; (ii) gateways, which receive and forward these transmissions; and (iii) network servers, which process the received data for application delivery. The...

Full description

Saved in:
Bibliographic Details
Main Authors: Nuno Cruz, Carlos Mendes, Nuno Cota, Gonçalo Esteves, João Pinelo, João Casaleiro, Rafael Teixeira, Leonor Lobo
Format: Article
Language:English
Published: MDPI AG 2025-05-01
Series:Systems
Subjects:
Online Access:https://www.mdpi.com/2079-8954/13/5/381
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849326874852851712
author Nuno Cruz
Carlos Mendes
Nuno Cota
Gonçalo Esteves
João Pinelo
João Casaleiro
Rafael Teixeira
Leonor Lobo
author_facet Nuno Cruz
Carlos Mendes
Nuno Cota
Gonçalo Esteves
João Pinelo
João Casaleiro
Rafael Teixeira
Leonor Lobo
author_sort Nuno Cruz
collection DOAJ
description A LoRaWAN application architecture comprises three functional components: (i) nodes, which convert and wirelessly transmit data as LoRaWAN messages; (ii) gateways, which receive and forward these transmissions; and (iii) network servers, which process the received data for application delivery. The nodes convert data into LoRaWAN messages and transmit them wirelessly with the hope that one or more LoRaWAN gateway will receive the messages successfully. Then, the gateways pass on the received messages to a distant network server, where various processing steps occur before the messages are forwarded to the end application. If none of the gateways can receive the messages, then they will be lost. Although this default behaviour is suitable for some applications, there are others where ensuring messages are successfully delivered at a higher rate would be helpful. One such scenario is the application in this paper: monitoring maritime vessels and fishing equipment in offshore environments characterised by intermittent or absent shore connectivity. To address this challenge, the Custodian project was initiated to develop a maritime monitoring solution with enhanced connectivity capabilities. Two additional features are especially welcome in this scenario. The most important feature is the transmission of messages created in offshore areas to end users who are offshore, regardless of the unavailability of the ground network server. An example would be fishermen who are offshore and wish to position their fishing equipment, also offshore, based on location data transmitted from nodes via LoRaWAN, even when both entities are far away from the mainland. The second aspect concerns the potential use of gateway-to-gateway communications, through gateways on various ships, to transmit messages to the coast. This setup enables fishing gear and fishing vessels to be monitored from the coast, even in the absence of a direct connection. The functional constraints of conventional commercial gateways necessitated the conceptualisation and implementation of C-Mesh, a novel relay architecture that extends LoRaWAN functionality beyond standard protocol implementations. The C-Mesh integrates with the Custodian ecosystem, alongside C-Beacon and C-Point devices, while maintaining transparent compatibility with standard LoRaWAN infrastructure components through protocol-compliant gateway emulation. Thus, compatibility with both commercially available nodes and gateways and those already in deployment is guaranteed. We provide a comprehensive description of C-Mesh, describing its hardware architecture (communications, power, and self-monitoring abilities) and data processing ability (filtering duplicate messages, security, and encryption). Sea trials carried out on board a commercial fishing vessel in Sesimbra, Portugal, proved C-Mesh to be effective. Location messages derived from fishing gear left at sea were received by an end user aboard the fishing vessel, independently of the network server on land. Additionally, field tests demonstrated that a single C-Mesh deployment functioning as a signal repeater on a vessel with an antenna elevation of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>15</mn><mi>m</mi></mrow></semantics></math></inline-formula> above sea level achieved a quantifiable coverage extension of 13 km (representing a 20% increase in effective transmission range), demonstrating the capacity of C-Mesh to increase LoRaWAN’s coverage.
format Article
id doaj-art-c78f2f9ac8414754a9b9d2fdd3bc0968
institution Kabale University
issn 2079-8954
language English
publishDate 2025-05-01
publisher MDPI AG
record_format Article
series Systems
spelling doaj-art-c78f2f9ac8414754a9b9d2fdd3bc09682025-08-20T03:48:02ZengMDPI AGSystems2079-89542025-05-0113538110.3390/systems13050381Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime EnvironmentsNuno Cruz0Carlos Mendes1Nuno Cota2Gonçalo Esteves3João Pinelo4João Casaleiro5Rafael Teixeira6Leonor Lobo7Instituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, 1959-007 Lisbon, PortugalInstituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, 1959-007 Lisbon, PortugalInstituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, 1959-007 Lisbon, PortugalSOLVIT, 9700-702 Angra do Heroísmo, PortugalAtlantic International Research Centre (AIR Centre), 9700-702 Angra do Heroísmo, PortugalInstituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, 1959-007 Lisbon, PortugalSOLVIT, 9700-702 Angra do Heroísmo, PortugalInstituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, 1959-007 Lisbon, PortugalA LoRaWAN application architecture comprises three functional components: (i) nodes, which convert and wirelessly transmit data as LoRaWAN messages; (ii) gateways, which receive and forward these transmissions; and (iii) network servers, which process the received data for application delivery. The nodes convert data into LoRaWAN messages and transmit them wirelessly with the hope that one or more LoRaWAN gateway will receive the messages successfully. Then, the gateways pass on the received messages to a distant network server, where various processing steps occur before the messages are forwarded to the end application. If none of the gateways can receive the messages, then they will be lost. Although this default behaviour is suitable for some applications, there are others where ensuring messages are successfully delivered at a higher rate would be helpful. One such scenario is the application in this paper: monitoring maritime vessels and fishing equipment in offshore environments characterised by intermittent or absent shore connectivity. To address this challenge, the Custodian project was initiated to develop a maritime monitoring solution with enhanced connectivity capabilities. Two additional features are especially welcome in this scenario. The most important feature is the transmission of messages created in offshore areas to end users who are offshore, regardless of the unavailability of the ground network server. An example would be fishermen who are offshore and wish to position their fishing equipment, also offshore, based on location data transmitted from nodes via LoRaWAN, even when both entities are far away from the mainland. The second aspect concerns the potential use of gateway-to-gateway communications, through gateways on various ships, to transmit messages to the coast. This setup enables fishing gear and fishing vessels to be monitored from the coast, even in the absence of a direct connection. The functional constraints of conventional commercial gateways necessitated the conceptualisation and implementation of C-Mesh, a novel relay architecture that extends LoRaWAN functionality beyond standard protocol implementations. The C-Mesh integrates with the Custodian ecosystem, alongside C-Beacon and C-Point devices, while maintaining transparent compatibility with standard LoRaWAN infrastructure components through protocol-compliant gateway emulation. Thus, compatibility with both commercially available nodes and gateways and those already in deployment is guaranteed. We provide a comprehensive description of C-Mesh, describing its hardware architecture (communications, power, and self-monitoring abilities) and data processing ability (filtering duplicate messages, security, and encryption). Sea trials carried out on board a commercial fishing vessel in Sesimbra, Portugal, proved C-Mesh to be effective. Location messages derived from fishing gear left at sea were received by an end user aboard the fishing vessel, independently of the network server on land. Additionally, field tests demonstrated that a single C-Mesh deployment functioning as a signal repeater on a vessel with an antenna elevation of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>15</mn><mi>m</mi></mrow></semantics></math></inline-formula> above sea level achieved a quantifiable coverage extension of 13 km (representing a 20% increase in effective transmission range), demonstrating the capacity of C-Mesh to increase LoRaWAN’s coverage.https://www.mdpi.com/2079-8954/13/5/381internet of things (IoT)LoRaWANcoverage extensionlocal data deliveryfishing vessel monitoringmaritime communication
spellingShingle Nuno Cruz
Carlos Mendes
Nuno Cota
Gonçalo Esteves
João Pinelo
João Casaleiro
Rafael Teixeira
Leonor Lobo
Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
Systems
internet of things (IoT)
LoRaWAN
coverage extension
local data delivery
fishing vessel monitoring
maritime communication
title Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
title_full Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
title_fullStr Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
title_full_unstemmed Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
title_short Extending LoRaWAN: Mesh Architecture and Performance Analysis for Long-Range IoT Connectivity in Maritime Environments
title_sort extending lorawan mesh architecture and performance analysis for long range iot connectivity in maritime environments
topic internet of things (IoT)
LoRaWAN
coverage extension
local data delivery
fishing vessel monitoring
maritime communication
url https://www.mdpi.com/2079-8954/13/5/381
work_keys_str_mv AT nunocruz extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT carlosmendes extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT nunocota extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT goncaloesteves extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT joaopinelo extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT joaocasaleiro extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT rafaelteixeira extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments
AT leonorlobo extendinglorawanmesharchitectureandperformanceanalysisforlongrangeiotconnectivityinmaritimeenvironments