1. Introduction
Wireless communication has evolved significantly over the past few decades, with multi-hop networking emerging as an effective mechanism for extending coverage and improving reliability in challenging environments. In low-power wide-area networks such as LoRaWAN, however, communication is inherently designed around a single-hop star topology, which limits scalability and coverage in dense deployments or large geographical areas. These limitations are primarily driven by duty-cycle constraints, shared-spectrum access, and increased collision probability as the number of devices grows.
Recent research has highlighted the need for relay-based and multi-hop LoRaWAN solutions to address these challenges. Researchers have proposed various strategies to optimize these networks, ranging from advanced routing algorithms to novel deployment frameworks. Recent work in this domain has explored techniques such as reconfigurable intelligent surfaces [
1], proactive route optimization, and novel grid-based relay node placements to enhance network performance [
2]. Despite LoRaWAN’s success in low-power wide-area networking, its single-hop architecture suffers from limited coverage, scalability constraints, and increased collision probability in dense or large-area deployments. Prior analytical and simulation-based studies have shown that LoRaWAN scalability is fundamentally constrained by duty-cycle regulations and inter-SF interference, leading to throughput saturation under increasing load [
3,
4,
5]. While multi-hop and relay-based extensions have been proposed, existing studies largely focus on routing, hardware design, or scheduling mechanisms, with limited attention to the combined impact of relay placement and MAC-layer coordination. Reproducing the same large-scale, topology-driven experiments in packet-level simulators such as NS-3 or OMNeT++ would be computationally prohibitive and unnecessary for the comparative focus of this study.
Figure 1 illustrates an example of a graphical representation of a multi-hop network. This method is particularly useful when direct communication is blocked by obstacles or distance, effectively extending the network’s coverage beyond the reach of individual nodes.
A key advantage of multi-hop networks is their capacity to expand coverage. By using intermediate nodes, these networks can function in areas where single-hop networks would struggle, enhancing reliability and reducing overall power consumption [
6]. Additionally, these networks are highly scalable, meaning they can support a growing number of nodes without a major decline in performance, making them ideal for large-scale deployments.
Despite these benefits, multi-hop networks also present challenges. One of the biggest hurdles is routing complexity. Another challenge is interference management. Security is also a major concern. The decentralized nature of multi-hop networks makes them more vulnerable to threats like eavesdropping, data tampering, and unauthorized access [
7]. Addressing these issues is essential to ensuring the security and optimal performance of these networks [
8,
9].
This study builds on these advancements by proposing a novel relay node placement strategy based on a hexagonal grid layout [
10]. In this work, we consider a two-hop LoRaWAN architecture where end nodes transmit via relay nodes to a central gateway. A dual-layer MAC protocol is used to manage contention at both communication stages. This architecture enables a controlled and systematic evaluation of how relay placement influences collisions, delay, throughput, and coverage.
The main contribution of this study is the joint evaluation of relay node placement strategies together with dual-layer MAC coordination in multi-hop LoRaWAN networks. Using a conservative, topology-centric simulation framework, three relay placement strategies—random placement, square grid placement, and hexagonal grid placement—are compared under identical conditions. The results demonstrate that structured relay placement, particularly hexagonal grid deployment, significantly reduces collision probability, lowers delay, and improves throughput compared to unstructured deployments. These findings provide practical insights for the design of scalable and reliable multi-hop LoRaWAN and wireless sensor network deployments.
Analytical and simulation-based studies have shown that LoRaWAN performance degrades rapidly under increasing load due to collisions and gateway bottlenecks, even when multiple spreading factors are employed [
5]. As a result, several works have explored multi-hop communication as a means to improve coverage, reliability, and energy efficiency in wireless sensor networks and LoRa-based systems [
6].
In multi-hop LoRaWAN networks, relay nodes play a central role in shaping network performance. Their spatial placement directly affects coverage, collision domains, and traffic aggregation, while MAC-layer coordination determines how efficiently traffic is forwarded toward the gateway. Although prior studies have investigated routing protocols, relay node designs, and scheduling mechanisms [
11,
12,
13,
14], most approaches consider these aspects in isolation. The combined effect of relay placement strategies and layered MAC operation on multi-hop LoRaWAN performance remains insufficiently explored.
While several open-source simulators such as ns-3 and OMNeT++ provide highly detailed PHY-layer modeling for LoRaWAN, they are primarily designed for large-scale, single-hop performance evaluation and protocol compliance testing. In this work, the objective is not to obtain absolute performance figures, but to isolate and compare the impact of relay node placement and MAC-layer coordination in controlled multi-hop topologies. For this reason, a lightweight, purpose-built simulator was developed to enable fair, repeatable, and topology-centric comparisons under identical conditions.
The main contributions of this work are summarized as follows: (i) a dual-layer MAC protocol combining Slotted ALOHA for node-to-relay communication and TDMA for relay-to-gateway transmission in multi-hop LoRaWAN networks, (ii) a systematic comparative evaluation of relay node placement strategies (random, square grid, and hexagonal grid), (iii) a conservative, topology-centric simulation study highlighting how structured relay placement reduces collisions, delay, and improves throughput, (iv) a fallback mechanism for out-of-range nodes and a sensitivity analysis of retransmission backoff values.
2. Related Work
Recent advancements in multi-hop networks have addressed many of the aforementioned challenges and introduced novel methods of providing better performance and reliability. As an example, Samarathunga et al. [
15] explored the advantages of applying multi-hop in indoor 60 GHz wireless networks. From their work, it was found that blockage is alleviated using multi-hop routing and range is extended in millimeter-wave bands.
In another paper, Samarathunga et al. [
16] presented a proactive route optimization approach for multi-hop millimeter-wave networks. The approach blends sectorized MAC (Media Access Control) layer communication with on-demand multi-hop routing at the network layer, providing higher reliability and lower latency in dynamic situations.
Xiong et al. [
17] proposed a design and optimization approach to successive RIS (Reconfigurable Intelligent Surface)—based multi-hop wireless systems. Their work is concerned with deployment and beam optimization strategies to achieve high aperture efficiency and high signal power gain, of particular significance in high obstacle density or long-tunnel scenarios.
Soleimani-Nasab and Coleri [
18] explored the effects of hardware impairments in multi-hop relay systems using amplify-and-forward and decode-forward strategies in general H-fading models. Closed-form expressions of outage probability, bit error probability, and ergodic capacity were established, offering system optimization knowledge in the presence of hardware impairments.
Zhao et al. [
19] addressed simultaneous routing and task offloading in wireless multi-hop networks via a biased backpressure algorithm. The method dynamically adjusts a task’s path and destination based on system-wide long-term knowledge and local current states, offering a shorter makespan than existing approaches.
Dias and Grilo [
11] propose a multi-hop uplink extension for LoRaWAN that enables end nodes to transmit data through intermediate relay nodes before reaching the gateway. Their approach leverages a simplified DSDV (destination-sequenced distance vector) routing protocol to ensure efficient data forwarding while maintaining compatibility with the LoRaWAN specification. Through a prototype implementation and performance evaluation, the study demonstrates that packet reception rates and throughput remain stable, even as the number of hops increases, highlighting the potential of multi-hop communication in enhancing LoRaWAN network coverage and reliability.
Cotrim et al. [
12] provide a comprehensive review of multi-hop communication strategies in LoRaWAN networks, with a particular focus on the role of relay nodes. Their study explores how relay nodes can effectively extend network coverage while minimizing the complexity associated with full routing protocols. The authors emphasize the balance between simplicity and functionality, highlighting how optimized relay-based approaches can enhance LoRaWAN scalability and efficiency without introducing excessive overhead.
Aslam et al. [
13] investigate the use of multi-hop LoRa (Long-Range) networks to enhance energy efficiency and coverage in smart city applications. The authors conducted experimental evaluations comparing single-hop and multi-hop LoRa topologies, focusing on metrics such as packet reception ratio, spreading factors, and transmission power. The findings indicate that multi-hop configurations can lead to significant energy savings and improved coverage, highlighting their potential for green smart city implementations.
Cotrim, Margi, and Kleinschmidt [
14] presented a study that focuses on the development of a gateway-based relay node for multi-hop LoRaWAN networks. The research addresses key challenges related to network scalability and reliability, proposing an innovative relay node design to optimize data transmission efficiency. Their findings highlight the potential of gateway-based relay nodes in extending network coverage and improving communication performance in large-scale LoRaWAN deployments. Georgiou & Raza [
3] proposed analytical and empirical baselines for LoRaWAN scalability and collision probability and Adelantado et al. [
5] proposed coverage/network behavior benchmarks.
More recent studies have examined scalability, duty-cycle constraints, and multi-spreading-factor behavior in LoRaWAN through both simulation and experimental evaluation. Marini et al. [
20] introduced LoRaWANSim, a flexible simulation framework supporting multi-spreading-factor operation and duty-cycle modeling, enabling large-scale performance evaluation. Durand and Booysen [
21] evaluated mesh-topology LoRa networks and demonstrated how forwarding strategies and network topology significantly impact throughput and reliability in dense deployments. These works highlight the importance of scalable evaluation frameworks while also illustrating the trade-off between detailed physical-layer realism and topology-centric comparative analysis.
Unlike these existing approaches, our study addresses the core issue of optimal spatial deployment and dual-layer congestion management. Specifically:
Cotrim et al. [
14] focus on the hardware design of gateway-based relay nodes for multi-hop LoRaWAN networks without analyzing spatial placements or hybrid MAC coordination. Our work advances this by optimizing relay placement and MAC layer coordination, showing how these choices affect network performance, moving research from node-level design to network-level optimization.
These studies contribute to the continuous enhancement of multi-hop networks, offering solutions to improve coverage, reliability, and scalability in diverse wireless communication environments. Unlike existing approaches that require time synchronization and involve complex control messages, the proposed method employs simple slot allocation and adaptive frame scheduling based on node range estimation, enabling simple yet effective communication. It addresses key gaps in the literature by offering a practical, energy efficient and low-cost solution.
Several simulation tools have been proposed for LoRaWAN performance evaluation, including ns-3-based frameworks and LoRaWANSim. These tools provide detailed physical-layer modeling, including fading, capture effects, and interference, and are well suited for studying absolute throughput, packet error rates, and scalability limits in single-hop networks. In contrast, this work focuses on relative performance trends arising from spatial relay placement and dual-layer MAC coordination in idealized multi-hop scenarios. As such, a simplified and conservative simulation model is adopted to isolate these effects without introducing confounding physical-layer randomness.
3. Proposed Protocol
The proposed protocol utilizes Slotted ALOHA for communication from nodes to relay nodes, and TDMA for communication from relay nodes to the Gateway. In the Slotted ALOHA system, packet collisions are minimized by rescheduling packets with different backoff values. In the TDMA system, nodes are assigned specific sequential time slots to transmit their packets, ensuring efficient communication [
3].
3.1. Algorithm Operation
Figure 2 presents a state diagram that summarizes the operation of the algorithm developed in this work. The algorithm is executed independently by each end node of the system. The initial nodes (end nodes) are the nodes that produce traffic.
Each node transmits to its closest relay node. Transmission range is the distance between the end node (represented as a point) and the furthest away points that this packet can reach. It is represented as a circle around the end node with transmission range equal to the radius of this circle. The border of the circle defines the transmission range.
A collision occurs when two nodes attempt to transmit to the same relay node simultaneously. If a collision occurs, the packet remains in the node’s queue and is rescheduled for transmission. If the transmission is successful, the packet enters the relay node’s queue.
A key innovation of this study lies in the use of the joint Slotted ALOHA–TDMA protocol to manage congestion across two distinct transmission layers. In the first layer, Slotted ALOHA is applied for communication from nodes to relay nodes. Each node can transmit only at the start of a time slot, and collisions occur when multiple nodes within the same relay region transmit at the same time. However, the use of spatially distributed relay nodes significantly reduces the potential of packet collisions. Because each relay node is responsible for a different area, nodes across the network can transmit simultaneously to different relays nodes without interfering with each other. This distribution effectively splits the traffic load and avoids excessive collisions, particularly in sparse or moderately dense deployments.
In the second layer, once data reaches the relay nodes, TDMA is employed for communication from the relays to the gateway. Each relay node is assigned a specific time slot, avoiding direct collisions during transmission. This scheduling ensures orderly access to the shared medium. However, unlike the first stage, all traffic is now directed toward a single destination—the gateway. This introduces a new congestion point, especially as the number of relay nodes increases. Even though collisions are eliminated by TDMA, the gateway must still handle data from all relays, which may result in queuing delays.
A key capacity of this layered protocol design is that addresses the unique challenges of each stage. Slotted ALOHA handles random access efficiently at the network’s edge, allowing scalable, distributed communication among a large number of nodes. TDMA, on the other hand, enforces strict time-based coordination in the more constrained and centralized relay-to-gateway link, where contention must be strictly controlled. Slotted Aloha and TDMA exist in separate frequencies so there is no need for separation in time.
The effectiveness of this combination is tested in a network with 100 nodes and 16 relay nodes. Data generated by the nodes is distributed to different relays, minimizing congestion in the first stage. However, when the relays forward the data to the gateway, they all share the same communication channel. TDMA mitigates potential conflicts by assigning fixed time slots to each relay, but the shared destination remains a bottleneck. The protocol balances these factors by tailoring the communication strategy to each level’s needs.
Slotted ALOHA and TDMA operate on separate frequencies, eliminating the need for temporal separation.
Figure 3 presents a diagram of a single communication frame with two stacked subframes. The top subframe, colored pale yellow, shows four Slotted ALOHA slots (end nodes transmit to relays). The bottom subframe, colored pale blue, shows three TDMA slots (Relay 1, Relay 2, Relay 3) plus a fourth out-of-range slot (O.O.R.) used by nodes not associated with relays. The total duration of this frame is equal to 4 slots of 100 ms, i.e., 400 ms in total.
3.2. Relay Placement Strategies and Coverage
In the first scenario (as illustrated in
Figure 4), relay nodes were placed randomly, leading to the need for deployment of a large number of nodes to achieve full coverage, resulting in significant overlap between neighboring relay nodes. The red circles in
Figure 4,
Figure 5 and
Figure 6 mark the boundaries of the transmission range of the relay node, and the white circular area indicates its coverage area. A commonly used model for this kind of placement is the RSA (Random Sequential Adsorption) model, which estimates a packing efficiency of around 55–60% in large-scale scenarios. Since our setup involves only 16 relay nodes, the packing is not dense, so overlap is somewhat lower. Based on reasonable assumptions from prior studies, it is estimated that roughly 20–30% of the area is lost to overlap, resulting in an effective coverage of approximately 58–60%. Employing a square grid layout approach in the second scenario (
Figure 5) yielded notable enhancements, improving coverage to about 79%. However, the use of a hexagonal grid (
Figure 6) proved to be the most effective, ameliorating both coverage and performance. In the hexagonal grid scenario, the probability of collision is significantly reduced. Furthermore, this setup offers two additional benefits: improved spatial coverage and reduced gaps between nodes, with an estimated overall coverage of approximately 91%.
The inter-relay distance in all grid scenarios (square and hexagonal) is twice the transmission range of the end nodes, which is 250 m. Each node knows the coordinates of the relay nodes and the gateway as placed at the initial setup before starting the simulation, and always connects to its nearest relay, preventing packet duplication and avoiding being in a conflict zone. If the end node is out of communication range of all relays, then it sends the packet directly to the gateway. In the extremely rare case of simultaneous reception by adjacent relays packets are handled as separate transmissions if it occurs, but our simulation parameters (three-decimal coordinate precision) make this practically negligible. When it happens, the packet is transmitted twice to the gateway, through the two different relay nodes (inside the end node’s transmission range).
3.3. Handling Out-of-Range Nodes
The protocol also accounts for edge cases scenarios. A small number of nodes may fall outside the coverage of any relay node due to the hexagonal arrangement. These nodes transmit directly to the gateway using a separate TDMA frame reserved for such cases.
This direct communication of out-of-range nodes with the central gateway may initially seem unusual but is based on energy efficiency considerations. By increasing the transmission power, these nodes can directly reach the gateway, thereby avoiding the use of the relay node. If such nodes were to first communicate with a relay node using increased power and then have the relay forward the packet to the gateway, this would result in two transmissions (node to relay and relay to gateway). In contrast, a single direct high-power transmission to the gateway can be more energy-efficient overall, since it avoids the additional hop and processing at the relay node.
The figure below (
Figure 7) illustrates this mechanism for the square grid. In this figure, the end nodes (100) are represented by green dots, the relay nodes (16) are shown as black dots, and the white circle in the center labeled “G” represents the gateway. The white circular area around each relay node indicates its coverage area, while the red line marks the boundaries of its transmission range. The black arrows represent packet transmission from end nodes to relay nodes, while the brown arrows represent transmission from relay nodes to the gateway.
Nodes located in the black areas are out of range and therefore send their packets directly to the gateway (represented by green arrows for illustration). This communication method applies to all out-of-range nodes, regardless of their distance from the gateway.
Prior to each experiment, the frequency of this frame is set according to the ratio of out-of-range nodes to the total number of nodes. Regarding sharing nodes that do not have relay nodes, it is assumed in this work that there is the same likelihood that a node exists in any location.
Finally, to improve the responsiveness of the protocol under different traffic conditions, three different backoff values were tested for the Slotted ALOHA layer. We selected relatively high backoff percentages (10%, 2.5%, 1%) in order to avoid the avalanche effect. In Slotted ALOHA, if the backoff values are too small, many nodes that collide will reattempt transmission after only a short delay, leading to repeated simultaneous retransmissions and causing the network throughput to collapse. By using larger backoff percentages, we spread retransmissions more evenly across future slots, reducing the probability of repeated collisions and stabilizing the network, especially when traffic (G) is high. This allowed an assessment of how varying retransmission timing affects overall delay and throughput, especially under increased load conditions. As expected, higher network load led to more frequent retransmissions at the first level, increasing delay and reducing throughput—particularly evident in scenarios with minimal spacing or less efficient relay placement.