Next Article in Journal
Transforming Educational Institutions: Harnessing the Power of Internet of Things, Cloud, and Fog Computing
Next Article in Special Issue
Latent Autoregressive Student-t Prior Process Models to Assess Impact of Interventions in Time Series
Previous Article in Journal
Assessing Interactive Web-Based Systems Using Behavioral Measurement Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design Considerations and Performance Evaluation of Gossip Routing in LoRa-Based Linear Networks

Department of Telecommunications, Electrical, Robotics and Biomedical Engineering, Swinburne University of Technology, Melbourne 3122, Australia
*
Author to whom correspondence should be addressed.
Future Internet 2023, 15(11), 366; https://doi.org/10.3390/fi15110366
Submission received: 11 October 2023 / Revised: 6 November 2023 / Accepted: 9 November 2023 / Published: 11 November 2023
(This article belongs to the Special Issue Wireless Sensor Networks in the IoT)

Abstract

:
Linear networks (sometimes called chain-type networks) occur frequently in Internet of Things (IoT) applications, where sensors or actuators are deployed along pipelines, roads, railways, mines, and international borders. LoRa, short for Long Range, is an increasingly important technology for the IoT with great potential for linear networking. Despite its potential, limited research has explored LoRa’s implementation in such networks. In this paper, we addressed two important issues related to LoRa linear networks. The first is contention, when multiple nodes attempt to access a shared channel. Although originally designed to deal with interference, LoRa’s technique of synchronisation with a transmission node permits a novel approach to contention, which we explored. The second issue revolves around routing, where linear networks permit simpler strategies, in contrast to the common routing complexities of mesh networks. We present gossip routing as a very lightweight approach to routing. All our evaluations were carried out using real equipment by developing real networks. We constructed networks of up to three hops in length and up to three nodes in width. We carried out experiments looking at contention and routing. We demonstrate using the novel approach that we could achieve up to 98% throughput. We compared its performance considering collocated scenarios that achieved 84% and 89% throughputby using relay widths of two and three at each hop, respectively. Lastly, we demonstrate the effectiveness of gossip routing by using various transmission probabilities. We noticed high performance up to 98% throughputat T p r o b = 0.90 and T p r o b = 0.80 by employing two and three active relay nodes, respectively. The experimental result showed that, at T p r o b = 0.40, it achieved an average performance of 62.8% and 73.77% by using two and three active relay nodes, respectively. We concluded that LoRa is an excellent technology for Internet of Things applications where sensors and actuators are deployed in an approximately linear fashion.

1. Introduction

This work builds upon a previously presented paper at the Fourteenth International Conference on Ubiquitous and Future Networks (ICUFN) [1]. This paper discusses the potential of LoRa as a relay technology and describes a novel approach to dealing with channel contention, where multiple relays’ transmission time overlaps. It expands upon that paper by presenting additional results and showing how gossip routing can be used to build robust linear LoRa networks.
Because of the rapid growth of the Internet of Things (IoT), Low-Power Wide-Area Networks (LPWANs) are becoming increasingly important in a number of scenarios. They are of particular importance in areas where traditional cellular networks have limited coverage or deployment costs make them unviable [2]. LPWANs are ideal for situations where low bit rates and long ranges are needed such as smart farming, electric metering, building monitoring, and logistic tracking applications [3].
Many LPWAN technologies have been proposed that operate in both licensed and unlicensed frequency bands. LoRa, Sigfox, and NB-IOT are leading LPWAN technologies that are commercially available. According to [3,4], LoRa outperforms Sigfox and NB-IoT in many areas. In a real-world scenario, LoRa, despite its relatively high packet loss ratio (up to 15%), holds significant potential, particularly in the field of environmental monitoring [5].
While LoRa is typically deployed with a gateway device, one important use case is to consider LoRa technology as a linear or near-linear network [6]. This important use case provides an opportunity to adopt LoRa technology for various monitoring applications (e.g., pipelines, roads, tunnels, borders, railways), where end devices (sensor nodes) are connected in such a way as to form Linear Wireless Sensor Networks (LWSNs), alternatively known as chain-type wireless sensor networks [7,8]. In this type of network, multiple nodes are connected in such a way that the network forms a long and thin topology, and data packets are transmitted by using a series of nodes that are connected in a multi-hop fashion using a relaying mechanism. In a linear network, sensor nodes strictly follow a straight-line pattern, such as roads or railway tracks. In near-linear networks, sensor nodes can be deployed in a more loosely linear pattern, such as tunnels or pipelines. Nodes within the network may have sensors or actuators connected to them and, so, generate or act on the data received or they may simply pass the data on to the next node, in which case they are called “relay” nodes. This type of topology is used to extend the network coverage over long distances [9].
This paper explored the practicalities of using LoRa as a linear network. This topology finds applications in a range of IoT scenarios, including road monitoring, traffic surveillance, and gas pipeline oversight, as illustrated in Figure 1. Within these network setups, data collection occurs through a series of sensor nodes arranged in a linear or near-linear manner. These nodes facilitate the transmission of the data to a central node. Furthermore, Linear Wireless Sensor Networks (LWSNs) from the topological point of view can be deployed as linear parallel wireless sensors. These networks, also referred to as chain-type wireless sensor networks, involve deploying sensor nodes in two parallel lines following a near-linear pattern. This strategic arrangement significantly extends the network coverage over long distances. Notably, these types of networks are considered well-suited for meeting specific design requirements, such as monitoring railway tracks [6].
The feasibility of LoRa-based networks has been evaluated in various monitoring applications [10,11]. However, for them to be widely deployed, a number of challenges need to be addressed, in particular link coordination, reliable transmission, and resource allocation. Network reliability and the optimisation of deterministic delay in LoRa-based linear networks are the main challenges [12]. Despite its importance and perhaps because of LoRa’s relative novelty, very little research has been carried out on these topics.
Figure 1. Linear wireless sensor networks and applications [13].
Figure 1. Linear wireless sensor networks and applications [13].
Futureinternet 15 00366 g001
In this paper, we addressed these issues. We discuss the issue of managing contention in LoRa-based linear networks. Our results showed that the inherent interference-rejecting characteristics of LoRa lead to a very simple design approach for managing contention. We explored this approach with network widths of one, two, and three relays. We demonstrate that the approach, although simple, achieved 98% throughput for a three-hop network. We also discuss the effectiveness of a gossip-based probabilistic approach in the presence of various active relay nodes using a one-hop model.
The contribution of this paper can be summarised as follows:
  • We describe a simple and effective scheme to deal with contention within relays in linear networks that makes use of the fundamental behaviour of LoRa.
  • We evaluated the performance of the approach in linear networks of up to three hops and up to a thickness of three nodes.
  • We evaluated a gossip-routing-based approach applied to linear networks.
The rest of the paper is structured as follows. Section 2 presents the related work in this context. Section 3 presents the motivation for this research. Section 4 presents the network designs and experimental setup. The evaluation of the proposed design approaches and the results are discussed in Section 5. Section 6 discusses the impact of hardware imperfection on network performance. Lastly, in Section 7, we summarise our work and point to future research.

2. Related Work

Typically, LoRa technology has been deployed as a hub and spoke topology based on the Layer 3 LoRaWAN protocol [14]. LoRa exhibits substantial potential, particularly as a candidate for a long-range multi-hop network. With its capacity to reliably cover distances of up to 103 km, LoRa emerges as a compelling choice [15].
A small number of researchers have focused on adopting LoRa as a mesh network technology. Very few have considered the issues related to using it as a linear network technology. We summarise the key contributions in this context.
Fernandes et al. explored the issues of concurrent transmission in LoRa communications [16]. A Received-Signal-Strength-Indicator (RSSI)-based evaluation model was proposed that shows LoRa has an unusual communications property, whereby concurrent transmissions do not necessarily result in all communications being corrupted. By synchronising with one transmitter, a receiver will treat other concurrent transmissions as noise. The authors described this as a “non-destructive communications property”. A slight difference in RSSI values (2 dBm to 3 dBm) increases the chances of a Packet Delivery Rate (PDR) from 82% to 97%, respectively, during concurrent transmission [16].
Chain-type wireless sensor networks can be very effective, especially for underground mine monitoring. The consideration of the new deployment strategy of “chain-type” networks promotes the WSNs for special types of environment monitoring such as mines, roads, tunnels, bridges, rivers, pipelines, and greenhouses [17,18]. Chain-type networks are fundamentally different from other types of networks naturally fit for these types of applications, which may spread over hundreds of miles in distance. These types of networks are also referred to as linear WSNs [19]. Furthermore, in a chain-type network, sensor nodes can be deployed randomly, forming a near-linear pattern (as shown in Figure 2); such a type of formation is still technically known as a chain-type WSN [20]. Simulation results have shown that chain-type WSNs are considered ideal for optimal energy consumption, which results in the extended lifespan of the network [21]. Much research on linear (chain)-type networks has been performed, but very few researchers have considered LoRa as a linear network.
The feasibility of LoRa as a linear network has been proposed for pipeline monitoring [22]. The simulation outcomes indicated that LoRa could be regarded as a viable relaying technology for enhancing the reliability and network coverage of IoT applications [23]. The adoption of LoRa technology as a linear network and employing different time slots has great potential and establishes a high degree of reliability [24].
In LoRaWAN, the introduction of a LoRa gateway as a relay node significantly extends the network coverage and improves the packet delivery rate by up to 50% compared to direct communication [25].
An analytical model was proposed, providing new insights by considering LoRaWAN as a multi-hop technology. The proposed model investigates power consumption and throughput using both single-hop and multi-hop relay networks [26]. The LoRaWAN protocol within the thin linear network has been proposed as a multi-hop solution for monitoring applications. Experimental results have demonstrated that the synchronisation of different nodes, considering various time slots and active periods, has a significant impact on network performance, affecting network packet loss and power consumption [27].
LoRa technology has been proposed as an effective solution for implementing a railway signalling system. The performances of network architectures with reference scenarios have also been compared, laying the foundation for innovative railway communication systems [28].
The potential of LoRa LPWAN as a communications technology for underground mining was explored in [29]. LoRa as a multi-hop solution has been proposed for underground sensor networks. The proposed multihop cooperation solution can be effective in terms of energy efficiency and network scalability [30].
A LoRa relay-based system has been introduced that uses multiple relays to establish communication in underground mining [31]. To ensure robust communications, a condition was proposed that time slots and node arrangements should be selected such that each node slot delay should not be equal to the sum of other slot delays [32]. However, by applying the proposed scheduling technique, the total introduced delay increases with the square of the number of nodes. Therefore, the traditional offset-based approach may not be equally effective, especially delay constraint applications [1,32].
The flooding-based approach is regarded as the simplest way of propagating messages across a mesh network. In this method, whenever a node receives data packets, it forwards them to all neighbouring nodes, effectively selecting the fastest route without any complex routing overhead. However, as the network expands, this flooding-based approach leads to the creation of numerous duplicate packets, which in turn hinders performance in terms of energy consumption and introduces additional traffic to the network [33,34].
Gossip routing is a modified version of the flooding-based approach. It uses a predefined random approach to send a packet, rather than simple broadcasting [35]. The gossip-based approach reduces the transmission overhead, which can further improve the message reachability in ad hoc networks [36]. Gossip routing is considered more-energy-efficient as compared to traditional flooding-based approaches [37]. A comparative study was conducted that measures the performance of various gossip routing approaches to estimate the network size [38]. A gossip-based approach can be highly effective in addressing both the dynamic loading problem and failure detection. Simulation results have demonstrated that the gossip-based approach reduces communication overhead by balancing the load at both local and global network levels [39].
The gossip-based approach offers a way to enhance energy efficiency and optimise radio resource utilisation in comparison to the traditional flooding-based approach. In gossip routing, a message is forwarded with a probability less than one. Researchers have evaluated the feasibility of implementing gossip-based routing in wireless sensor networks, and the experimental results have demonstrated several advantages. The combination of gossip routing with flooding results in reduced power consumption, minimal traffic overhead, and improved network transmission delay [40,41].
The integration of a gossip-based approach with different ad hoc routing protocols is highly beneficial in minimising unnecessary transmission overhead. Simulation studies have revealed that utilising the gossip-based approach can lead to a reduction of traffic overhead by up to 35% when compared to the flooding approach. However, the extent of transmission savings largely depends on the chosen gossip probability. Furthermore, the effectiveness of transmission savings is influenced by both the gossip probability and the specific design applications of the network, such as network-wide broadcast or point-to-point communication [42,43]. The evaluation of LoRa technology with a gossip-based approach can be very effective as compared to conventional routing approaches, particularly within linear networks. Very little research has been carried out in this context.
In this section, we highlighted some important contributions where LoRa has been proposed as a multi-hop technology. Mostly, authors have focused on relay synchronisation to avoid the contention issue. Introducing the slot time among different relay nodes can significantly solve the contention issue, but it also increases the communication delay. For larger networks with more relays, this problem becomes unmanageable; ideally, we need an alternate approach as the network scales. We demonstrated LoRa’s feasibility as a multihop relay technology without introducing additional delay at relay nodes. Lastly, we discussed the effectiveness of gossip routing by exploring various transmission probabilities.

3. Motivation

The feasibility of LoRa as a relay technology has been proposed in various IoT applications. Our focus was to consider LoRa as linear or near-linear networks for reliable communication. LoRa is designed to be very resistant to interference [44]. Furthermore, the LoRa Channel Activity Detection (CAD) process enables a simpler, more-effective approach to contention management based on physical offsets rather than programmed delays [1]. We took advantage of this “non-destructive communications” characteristic of the LoRa physical layer to provide reliable communications in a LoRa-based linear network.
LoRa is a spread spectrum technology that makes use of chirp spread spectrum modulation. A receiver will synchronise with a transmitter and, thereafter, expect communications at specific starting frequencies at the beginning of each symbol time. Transmissions outside those frequencies are ignored and treated as noise. This approach to the spread spectrum makes communications very robust, giving LoRa its impressive transmission distance, but it also makes possible a novel approach to dealing with contention in relay networks.
Relay networks comprise a source, multiple relay nodes, and a destination. Contention is an issue in such networks where the recipient of a message (either the destination or another relay node) may receive the same message from multiple relays. Usually, concurrent reception of a message results in it being corrupted. Consequently, complex scheduling algorithms or strict limitations on transmission distance are usually necessary.
However, because LoRa nodes synchronise with one transmitter and treat other transmissions as noise, LoRa makes it possible to avoid such complexity. So long as transmissions are not completely concurrent, two nodes transmitting the same message will result in the receiver synchronising with one transmitter and treating the other as noise. This is the “non-destructive communications” characteristic of LoRa. Furthermore, during the current transmission, a LoRa signal that traverses the shortest path will be treated as a wanted signal and other signals will be treated as interference. A preamble signal (depending on the LoRa configuration) is used to synchronise the receiver with an incoming data stream. The receiver captures the preamble symbols from the shared channel and tries to match them to the ideal waveform. Upon a successful match, it generates an interrupt to initiate the receiver process. We discussed the survival of LoRa during concurrent transmissions as presented in [1], which laid the foundation for this study.
We show how this LoRa characteristic can be used to build simple and robust linear networks. We explored the situation with networks of different widths where a receiver can see one, two, or three nodes and demonstrate that a small physical offset of the nodes is sufficient to allow the receiver to synchronise with one of the relays and treat the others as noise.
This characteristic of LoRa also means that simple networking routing becomes possible. Linear networks usually have simple routing requirements. We show that simple gossip routing provides high throughput with minimal complexity.
We demonstrate how this characteristic can be used in managing contention and evaluated the performance of a number of networks of different thicknesses. We evaluated the performance of a LoRa-based linear network up to three hop counts by introducing the various thickness levels at each hop. Furthermore, we demonstrate the gossip-based approach by considering the various probabilistic distributions to reduce the traffic overhead and effective utilisation of radio resources.
To the best of our knowledge, there is no empirical research as to the effectiveness of this approach for LoRa-based linear networks.

4. Experimental Setup

In order to develop the linear network using LoRa technology and incorporate different relay widths, we undertook the task of assessing the potential coverage range. This assessment involved utilising two nodes and considering up to three hop counts. We used actual devices throughout the study (Figure 3 (configuring the relay node during the experimental trial)). The subsequent section discusses the transmission coverage estimation and design possibilities. An aerial view of the network deployment is shown in Figure 4.

4.1. Coverage Estimation and Placement of Relay Nodes

It is a challenging task to estimate the exact coverage overlap. We tried to estimate the transmission coverage range by using two end nodes with almost zero packet loss at each station (packet loss increases with the increase of the physical distance between nodes as the RSSI and SNR values become low). To set up more relay nodes between the source and destination nodes, we used the lowest transmission power (14 dBm) and highest bandwidth (500 Hz). Using the highest bandwidth (500 kHz) significantly dropped the SNR ratio by 4 dB to 5 dB as compared to a lower bandwidth (125 kHz). The transmission coverage range also significantly depends on hardware imperfection. We discuss the impact of hardware imperfection on the RSSI and SNR in Section 6.
However, based on a single pair of nodes, we identified where on our campus nodes can be placed to avoid overlap.

4.2. Network Design and Configuration

We conducted four sets of experiments with different numbers of relay nodes at each station. The number of co-located relay nodes represented the ‘width’ of the network. In the first set of trials, we only used a single node at each station. The network formation along with ideal coverage estimation is shown in Figure 5. In the second and third trials, we added the additional relay nodes at each station to increase the thickness of the LoRa-based linear network. However, the additional relay nodes at each station can be added in two ways, either collocated or using a physical offset between relay nodes. Collocated nodes are placed adjacent with approximately zero distance between two nodes, whereas the physical offset between relay nodes can be achieved via moving the relay nodes along the x-axis or y-axis.
In the second trial, we added an additional relay node at each hop. The network architectural designs with a relay width of two nodes considering both cases are shown in Figure 6 and Figure 7, respectively.
In the third experimental trial, we further increased the width of the LoRa-based linear network by introducing another additional relay node at each hop. We considered both cases of collocated and a physical offset between relay nodes. The network architectural designs with a relay width of three nodes considering both cases are shown in Figure 8 and Figure 9, respectively.
During the experimental trials (1, 2, 3), at least 500 packets were sent from the source to the destination via the relay nodes. We used the same configuration throughout the experiments (please see Table 1). The selection of the LoRa transmission parameters can play an important role in ensuring efficient and reliable communication. LoRa technology provides different configurable settings such as the spreading factor, bandwidth, coding rate, and transmission power to optimise the performance depending on the application use cases. The adoption of a higher SF increases the LoRa signal quality with an improved SNR value at the costof air time. Employing the higher bandwidth helps to increase the data rate, but it also lowers the receiver sensitivity because the utilisation of a wider band allows the integration of additional noise. Lower coding rates can offer more resilience in the presence of interference, but also increase the time on air because of the additional redundant bits. The use of higher Transmission Power (TP) can slightly improve the RSSI (up to 2 to 3 dBm) by changing the transmission power to 11 dBm, 17 dBm, and 23 dBm, respectively. The usage of higher transmission power significantly increases the power consumption in LoRa-based networks, which also depends on the hardware. However, it is very challenging to evaluate the performance against each configurable parameter (6720 possible settings) [45,46].
In the fourth experimental trial, we explored the gossip-based approach with two and three active relay nodes using the one-hop model.
Gossip routing is often regarded as the preferred solution, particularly in decentralised and resource-limited environments. Within such networks, nodes possess the capability to communicate directly, eliminating the need for a centralised mechanism to disseminate information. The adoption of a gossip-based approach ensures the resilience required to establish reliable communication under challenging network conditions. In the event of node failure, gossip-based routing offers a high probability of successfully relaying information. The gossip-based approach, depending on the transmission probability, can be tailored to minimise energy consumption compared to continuous broadcasting. It also provides adaptability by allowing adjustments to various aspects, such as the speed of information dissemination (based on T p r o b ) and the reduction of transmission interference. However, as the network scales up in terms of both length and width, it can experience performance degradation due to interference. While the allocation of dedicated time slots can effectively address this issue, it introduces a trade-off by increasing the transmission delay. Consequently, gossip-based approaches prove highly effective, especially in the context of long, thin networks.
We used the various combinations of the transmission probabilistic distribution ( T p r o b ) in the presence of two and three active relay nodes, respectively.
To evaluate the performance, we sent at least 1000 pings from the source to the destination node via all active nodes and noted the performance by calculating the Packet Reception Rate (PRR) at the Destination node (D) using the one-hop model.
We used Equation (1) to calculate the ideal packet reception rate using various probabilistic values in the presence of different numbers of active relay nodes.
1 ( ( 1 T p r o b ) n ) ,
where:
  • T p r o b stands for Transmission probability;
  • n stands for the number of relay nodes.

5. Result Evaluation and Discussion

In this section, we discuss the outcome of all experimental trials that we designed in the previous Section 4.2. The experimental result outcomes during each particular design are further discussed below.

5.1. Thin Linear Network

In the initial experimental trial, we constructed a long, thin network with up to three hops, as shown in Figure 5. During this trial, a total of 500 packets were transmitted from the Source node (S) to Destination node (D) through three relay nodes. We calculated the Packet Reception Rate (PRR) via all relay nodes (R-1, R-2, and R-3) at D. The experimental result showed that D had a PRR of 99.3 %. The overall performance analysis at D during the first experimental trial is shown in Figure 10. The Packet Loss (PL) by using a single relay node at each hop (tested with a three-hop count) was almost negligible.

5.2. Linear Network of a Width of Two

In the second trial, we evaluated the network performance at D by considering both cases as shown in Figure 6 and Figure 7. To evaluate the performance of the network as shown in Figure 6, we sent 500 packets to D in the presence of all active relay nodes (R-1, R-2, R-3… R-6). We calculated the PRR at D with respect to all active relay nodes.
From the experimental results, we can say that the net PRR at D was approximately 84.21%, as shown in Figure 11. To evaluate the network performance, as depicted in Figure 7, we transmitted 500 packets from S to D in the presence of all active relay nodes, considering the physical offset between relay nodes. The results showed that the PRR via all active relay nodes was about 98.15%, as shown in Figure 11. These results demonstrated the non-destructive characteristic of LoRa transmission. When the nodes at the station were colocated, this resulted in a high probability that both of these nodes would receive a message simultaneously and choose to retransmit it simultaneously, increasing the probability of collision at the next receiving station. Instead, when the nodes had a physical offset, the offset in the reception time was replicated in the subsequent retransmission time. This offset helped the next receiving station lock onto the first transmitter and ignore the collision.

5.3. Linear Network of a Width of Three

In the third trial, we noted the network performance at D by considering both cases, as shown in Figure 8 and Figure 9. To evaluate the performance of the network, as shown in Figure 8, we sent 500 packets to D in the presence of all active relay nodes (R-1, R-2, R-3… R-9). We calculated the PRR at D with respect to all active relay nodes. From the experimental results, the net PRR at D was recorded to be about 89.25%, as shown in Figure 12.
To evaluate the network, as shown in Figure 9, we sent 500 packets from S to D in the presence of all active relay nodes along with a physical offset between the relay nodes. The results showed the PRR via the relay nodes be about 98%, as shown in Figure 12. As with the linear network of a width of two, these results successfully demonstrated the non-destructive characteristic of LoRa transmission through reduced packet loss when nodes are offset physically.
During the third experimental trial, by adding the additional relay node at each station, we also realised that replacing identical nodes can significantly impact the overall performance. We discuss the impact of hardware imperfection by considering different manufactures along with identical nodes in Section 6.

5.4. Gossip Routing

Lastly, in the fourth trial, we used the random probabilistic distribution ( T p r o b ) in the presence of two and three active relay nodes using a one-hop model. The evaluation of gossip-based probabilistic transmission involved the following steps:
  • Set up the network, and configure a transmitting node to continuously transmit at least 1000 packets, with a rate of 1 packet every four seconds.
  • Relay nodes that relay packets to the destination node using various probabilities (1.00, 0.95, 0.90, 0.80, 0.70, 0.60, 0.50, 0.40).
  • Re-run the experiments by configuring the relay nodes using various T p r o b at the relay nodes.
  • Compare the performance using two and three active relay nodes using a one-hop model.
The concept of employing a gossip-based probabilistic method is quite straightforward. In this approach, a relay node is configured with a designated probability threshold, denoted as T p r o b . Once the relay node receives a packet from the source, it calculates the probability of forwarding the packet. If this calculated probability is equal to or less than T p r o b , the packet is forwarded. Alternatively, if the probability is greater than T p r o b , the packet is discarded. When T p r o b is set to 1, the Packet Reception Rate (PRR) attains its peak performance. Every incoming packet is relayed to the destination node without loss. At T p r o b = 0.9, around 10% of packets are dropped. Due to the utilisation of a random function for packet dropping, it is highly improbable that both relay nodes will discard the exact same packets. To verify the arbitrary dropping at each relay node, we logged the instances of dropped packets. To ensure the robustness of the gossip-based probabilistic method, we conducted two sets of experimental scenarios with two and three active relay nodes. The results of these experiments are presented in Table 2 and Table 3. We sought to determine the optimal threshold values for the probability values in the presence of both two and three relay nodes, using the one-hop model, as illustrated in Figure 13.

5.5. Summary

Our experimental results can be broadly categorised into two tasks. In the first task, we explored two design approaches: physical offset and collocated, along with their respective performance metrics. We demonstrated the effectiveness of the simpler design approach, referred to as “physical offset”, in achieving a throughput of up to 98%. Additionally, we examined the performance of both design approaches across different relay widths (widths of 1, 2, and 3) within a network of up to three hops. However, the robustness of a linear network depends purely on its network architecture. If we use a single relay node at each hop that falls within the exact coverage overlap (Figure 5), in such a case, the failure of a single relay can lead to network failure. In the presence of different relay widths (two or more), even with the failure of a few individual relay nodes, network connectivity can still be maintained.
Furthermore, we conducted a comparative analysis between the performance of the physical offset design approach and the collocated approach, utilising various relay widths. This analysis is elaborated upon in Section 5.2 and Section 5.3 of our discussion.
In the second task, we conducted experiments using gossip routing with different transmission probabilities in the presence of two active relay nodes. The average performance we observed was 98% and 94.27%, at T p r o b = 0.90 and T p r o b = 0.80, respectively. As we continued to reduce the transmission probability, we noticed a corresponding decrease in performance. However, when the probability was set to 0.4, we achieved a notable Packet Reception Rate (PRR) of 62.8%. To further assess the impact, we introduced an additional relay node and evaluated the performance across various T p r o b settings. The introduction of this extra relay node significantly improved the packet reception rate when compared to the scenario with only two active relay nodes, as depicted in Figure 13. Specifically, at T p r o b = 0.80, we achieved a performance level of 98.06%. With further reductions in the transmission probabilities ( T p r o b = 0.70, T p r o b = 0.60, and T p r o b = 0.50), the performance results were 91.68%, 90.69%, and 80.89%, respectively. At T p r o b = 0.40, the performance reached approximately 73.77%.
Lastly, we also mapped the performance of the gossip routing results with conventional broadcasting ( T p r o b = 1.00) by considering different relay widths, as shown in Figure 14. Based on the experimental results, it was evident that, at T p r o b = 0.90 and T p r o b = 0.80, we could achieve nearly identical outcomes as at T p r o b = 1.00, when employing two and three active relay nodes, respectively. Based on the experimental data, it was evident that our result closely aligned with the theoretical calculation. This not only allows for the efficient utilisation of radio resources, but also results in reduced energy consumption compared to continuous broadcasting. With these findings, we can extrapolate the consideration of gossip routing over a longer linear network for power savings and reducing transmission overhead for optimal performance.

6. Impact of Hardware Imperfection on Network Performance

Hardware imperfection can significantly impact the coverage overlapping estimation. To explore the hardware imperfection and its impact on the RSSI and SNR, we ran a few trials by using different Arduino boards and LoRa shields (with a constant distance of 175 cm approximately between two nodes). We used two types of Arduino boards (one with standard USB and the other with a micro USB port) and two types of LoRa shields (chip manufacturer H RF96 and SX 1276). We used the same network configuration and kept changing the physical nodes (Arduino + LoRa shields) to explore the hardware imperfection. The impact of hardware imperfection on the RSSI and SNR is shown in Table 4.
However, it is not guaranteed that using identical nodes (with the same Arduino boards and LoRa shields from the same manufacturers) will yield consistent RSSI values. We observed variations in the RSSI values among three identical nodes, primarily due to hardware imperfections, as shown in Table 5.

7. Conclusions

In this paper, we evaluated the performance of LoRa-based linear networks using a novel approach to contention management. Introducing an additional offset in LoRa-based relay networks can significantly improve performance. The proposed design approach was tested in real scenarios along with various relay widths (one, two, and three). Our results showed that this approach achieved high performance of up to 98% successful delivery of packets. This approach can be applied in such applications that are based on thin linear networks without maintaining the routing overhead at the relay nodes. The proposed approach has advantages over traditional delay-based approaches in terms of network throughput. Lastly, We explored the performance using gossip routing.
Gossip-based routing can be considered an effective solution, especially in decentralised and resource-constrained environments. We thoroughly examined the performance of gossip routing across a range of probabilistic distributions ( T p r o b = 0.90, T p r o b = 0.80, T p r o b = 0.70… T p r o b = 0.40) using two and three relay widths, respectively. In our experiments, we observed that, with a relay width of two, there was approximately a 10% reduction in transmission overhead at T p r o b = 0.90, while the average performance remained consistently high at 98%. However, as we decreased the transmission probability, the performance declined, reaching 62.8% at T p r o b = 0.40. Interestingly, when we introduced an additional relay node, widening the relay width to 3, we noticed an improvement in performance across various T p r o b settings compared to the relay width of 2. The experimental results indicated that, in the presence of an additional relay node, particularly at T = 0.40, the performance reached approximately 73.77%.
To further assess the implications of our findings, we conducted a performance comparison of gossip routing, considering different relay widths. Based on our experiments, it was clear that, at T p r o b = 0.90 and T p r o b = 0.80, we could achieve nearly identical outcomes as at T p r o b = 1.00, when employing two and three active relay nodes, respectively. This not only enables the efficient utilisation of radio resources, but also leads to reduced energy consumption compared to traditional broadcasting. With these insights, we can contemplate extending the use of gossip routing to longer linear networks, aiming for power savings and minimising transmission overhead to achieve optimal performance.
The presented design approach may not be equally effective for thicker networks and higher spreading factors. Reducing the transmission probabilities can significantly reduce the transmission overhead, but it can increase the communication delay. Future work will consist of quantifying the effectiveness of the gossip-based probabilistic approach in thicker and much-longer LoRa-based relay nodes.

Author Contributions

Conceptualization, R.M.L., P.B. and J.B.; Methodology, R.M.L., P.B. and J.B.; Validation, R.M.L.; Formal analysis, R.M.L.; Investigation, R.M.L.; Resources, R.M.L.; Data curation, R.M.L.; Writing—original draft, R.M.L.; Writing—review & editing, P.B. and J.B.; Visualization, R.M.L., P.B. and J.B.; Supervision, P.B. and J.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liaqat, R.M.; Branch, P.; But, J. A Novel Approach to Collision Avoidance in LoRa Networks. In Proceedings of the 2023 Fourteenth International Conference on Ubiquitous and Future Networks (ICUFN), Paris, France, 4–7 July 2023; IEEE: Piscataway, NJ, USA; pp. 412–417. [Google Scholar]
  2. Marais, J.M.; Malekian, R.; Abu-Mahfouz, A.M. LoRa and LoRaWAN testbeds: A review. In Proceedings of the 2017 IEEE Africon, Cape Town, South Africa, 18–20 September 2017; pp. 1496–1501. [Google Scholar]
  3. Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
  4. Wang, H.; Liu, Y.; Wei, Y.; He, Y.; Tsang, K.F.; Lai, L.L.; Lai, C.S. LP-INDEX: Explore the best practice of LPWAN technologies in smart city. In Proceedings of the 2020 IEEE International Smart Cities Conference (ISC2), Virtual, 28 September–1 October 2020; IEEE: Piscataway, NJ, USA; pp. 1–5. [Google Scholar]
  5. Tresca, G.; Vista, F.; Boccadoro, P. Experimenting LoRa-compliant solutions in Real-World Scenarios. Internet Technol. Lett. 2020, 3, e136. [Google Scholar] [CrossRef]
  6. Liaqat, R.M.; Branch, P.; But, J. LoRa Based Linear Network Applications, Design Considerations and Open Challenges: A Review. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, Boston, MA, USA, 6–9 November 2022; pp. 913–917. [Google Scholar]
  7. Acosta, C.E.; Gil-Castiñeira, F.; Costa-Montenegro, E.; Silva, J.S. Reliable link level routing algorithm in pipeline monitoring using implicit acknowledgements. Sensors 2021, 21, 968. [Google Scholar] [CrossRef] [PubMed]
  8. Centelles, R.P.; Freitag, F.; Meseguer, R.; Navarro, L. Beyond the star of stars: An introduction to multihop and mesh for LoRa and LoRaWAN. IEEE Pervasive Comput. 2021, 20, 63–72. [Google Scholar] [CrossRef]
  9. Kumar, A.S.; Gobinath, D.; Vijayakarthik, P.; Dhanasekaran, S.; Nithiyanandam, N.; Jeyalakshmi, V. An Effective Gas and Oil Leakage Detection System over Industrial Environment using Internet of Things Assistance. In Proceedings of the 2022 3rd International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, 17–19 August 2022; IEEE: Piscataway, NJ, USA; pp. 1735–1742. [Google Scholar]
  10. Bouras, C.; Gkamas, A.; Kokkinos, V.; Papachristos, N. Using LoRa technology for IoT monitoring systems. In Proceedings of the 2019 10th International Conference on Networks of the Future (NoF), Rome, Italy, 1–3 October 2019; IEEE: Piscataway, NJ, USA; pp. 134–137. [Google Scholar]
  11. Kumar, P.P.; Paul, P.S.; Ananda, M. Development of LoRa Communication System for Effective Transmission of Data from Underground Coal Mines. Processes 2023, 11, 1691. [Google Scholar] [CrossRef]
  12. Sundaram, J.P.S.; Du, W.; Zhao, Z. A survey on lora networking: Research problems, current solutions, and open issues. IEEE Commun. Surv. Tutor. 2019, 22, 371–388. [Google Scholar] [CrossRef]
  13. Jabbari, A.; Ayinala, K.; Almalki, K.J.; Sung, S.; Choi, B.Y.; Song, S. Building an energy efficient linear sensor (EELS) infrastructure for smart cities. In Proceedings of the 2019 IEEE International Smart Cities Conference (ISC2), Casablanca, Morocco, 14–17 October 2019; IEEE: Piscataway, NJ, USA; pp. 665–670. [Google Scholar]
  14. Citoni, B.; Ansari, S.; Abbasi, Q.H.; Imran, M.A.; Hussain, S. Comparative analysis of an urban lorawan deployment: Real world versus simulation. IEEE Sens. J. 2022, 22, 17216–17223. [Google Scholar] [CrossRef]
  15. Rady, M.; Muñoz, J.; Abu-Aisheh, R.; Vučinić, M.; Astorga Tobar, J.; Cortes, A.; Lampin, Q.; Barthel, D.; Watteyne, T. A Historical Twist on Long-Range Wireless: Building a 103 km Multi-Hop Network Replicating Claude Chappe’s Telegraph. Sensors 2022, 22, 7586. [Google Scholar] [CrossRef]
  16. Fernandes, R.; Oliveira, R.; Luís, M.; Sargento, S. On the real capacity of LoRa networks: The impact of non-destructive communications. IEEE Commun. Lett. 2019, 23, 2437–2441. [Google Scholar] [CrossRef]
  17. Thirumal, G.; Kumar, C. Multilevel sensor deployment approach in IIoT-based environmental monitoring system in underground coal mines. Comput. Commun. 2022, 195, 1–13. [Google Scholar] [CrossRef]
  18. Muduli, L.; Mishra, D.P.; Jana, P.K. Application of wireless sensor network for environmental monitoring in underground coal mines: A systematic review. J. Netw. Comput. Appl. 2018, 106, 48–67. [Google Scholar] [CrossRef]
  19. Alhomyani, H.; Fadel, M.; Dimitriou, N.; Bakhsh, H.; Aldabbagh, G.; Alkhuraiji, S. Multi-Hop Routing Protocols for Oil Pipeline Leak Detection Systems. Electronics 2022, 11, 2078. [Google Scholar] [CrossRef]
  20. Fang, W.; Wang, X.; Xu, H. An Extended PEGASIS Protocol Based on Group Authentication with Merkle Tree in WSNs. J. Physics: Conf. Ser. 2019, 1314, 012175. [Google Scholar] [CrossRef]
  21. He, S.; Wang, J.; Sun, Z. An improved wireless sensor network for natural gas monitoring. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; IEEE: Piscataway, NJ, USA; pp. 2542–2547. [Google Scholar]
  22. Abrardo, A.; Fort, A.; Landi, E.; Mugnaini, M.; Panzardi, E.; Pozzebon, A. Black powder flow monitoring in pipelines by means of multi-hop LoRa networks. In Proceedings of the 2019 II Workshop on Metrology for Industry 4.0 and IoT (MetroInd4. 0&IoT), Naples, Italy, 4–6 June 2019; IEEE: Piscataway, NJ, USA; pp. 312–316. [Google Scholar]
  23. Xu, W.; Cai, G.; Fang, Y.; Chen, G. Performance analysis of a two-hop relaying LoRa system. In Proceedings of the 2021 IEEE/CIC International Conference on Communications in China (ICCC), Xiamen, China, 28–30 July 2021; IEEE: Piscataway, NJ, USA; pp. 540–545. [Google Scholar]
  24. Nguyen, N.H.; Mai, D.L.; Kim, M.K. Performance Evaluation of Linear LoRa Network Protocol. In IT Convergence and Security; Springer: Berlin/Heidelberg, Germany, 2021; pp. 69–76. [Google Scholar]
  25. Cotrim, J.R.; Margi, C.B.; Kleinschmidt, J.H. Design of a Gateway-based relay node for LoRaWAN multihop networks. In Proceedings of the 2022 Symposium on Internet of Things (SIoT), Sao Paulo, Brazil, 24–28 October 2022; IEEE: Piscataway, NJ, USA; pp. 1–4. [Google Scholar]
  26. Cotrim, J.R.; Kleinschmidt, J.H. An analytical model for multihop LoRaWAN networks. Internet Things 2023, 22, 100807. [Google Scholar] [CrossRef]
  27. Basili, F.; Parrino, S.; Peruzzi, G.; Pozzebon, A. Iot multi-hop facilities via lora modulation and lora wanprotocol within thin linear networks. In Proceedings of the 2021 IEEE Sensors Applications Symposium (SAS), Sundsvall, Sweden, 23–25 August 2021; IEEE: Piscataway, NJ, USA; pp. 1–6. [Google Scholar]
  28. Ferretti, D.; Lanci, P.; Torun, B.; Amato, D.; Verdone, R. LoRa-Based Railway Signalling System for Secondary Lines. In Proceedings of the 2022 61st FITCE International Congress Future Telecommunications: Infrastructure and Sustainability (FITCE), Rome, Italy, 29–30 September 2022; IEEE: Piscataway, NJ, USA; pp. 1–6. [Google Scholar]
  29. Sardar, M.S.; Xuefen, W.; Yi, Y.; Kausar, F.; Akbar, M.W. Wireless underground sensor networks. Int. J. Perform. Eng. 2019, 15, 3042. [Google Scholar]
  30. Kanthavel, R.; Indra Priyadharshini, S.; Sudha, D.; Sundara Velrani, K.; Dhaya, R. Multi-hoped cooperative communication-based wireless underground sensor network design. Int. J. Commun. Syst. 2022, 35, e5174. [Google Scholar] [CrossRef]
  31. Branch, P.; Cricenti, T. A LoRa relay based system for detonating explosives in underground mines. In Proceedings of the 2020 IEEE International Conference on Industrial Technology (ICIT), Buenos Aires, Argentina, 26–28 February 2020; IEEE: Piscataway, NJ, USA; pp. 259–264. [Google Scholar]
  32. Branch, P.; Cricenti, T. A LoRa based wireless relay network for actuator data. In Proceedings of the 2020 International Conference on Information Networking (ICOIN), Barcelona, Spain, 7–10 January 2020; IEEE: Piscataway, NJ, USA; pp. 190–195. [Google Scholar]
  33. Calle, M.; Berdugo, G.; Velez, J.C.; Kabara, J. MACGSP6: A protocol for supporting internet of things applications with Non-Line-of-Sight links. Comput. Electr. Eng. 2017, 58, 76–87. [Google Scholar] [CrossRef]
  34. Bhushan, B.; Sahoo, G. Routing protocols in wireless sensor networks. In Computational Intelligence in Sensor Networks; Intechopen: London, UK, 2019; pp. 215–248. [Google Scholar]
  35. Kundaliya, B.L.; Hadia, S.K. Routing algorithms for wireless sensor networks: Analysed and compared. Wirel. Pers. Commun. 2020, 110, 85–107. [Google Scholar] [CrossRef]
  36. Patra, C.; Botezatu, N. Effect of gossiping on some basic wireless sensor network protocols. In Proceedings of the 2017 21st International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 19–21 October 2017; IEEE: Piscataway, NJ, USA; pp. 309–314. [Google Scholar]
  37. Saha, S.; Sayed, M.I.; Das, P.; Mukherjee, B. SIG: A Gossip based energy efficient routing protocol for WSN. Int. J. Adv. Netw. Appl. 2022, 13, 5108–5112. [Google Scholar] [CrossRef]
  38. Kenyeres, M.; Kenyeres, J. Comparative study of distributed consensus gossip algorithms for network size estimation in multi-agent systems. Future Internet 2021, 13, 134. [Google Scholar] [CrossRef]
  39. Chatterjee, M.; Mitra, A.; Setua, S.K.; Roy, S. Gossip-based fault-tolerant load balancing algorithm with low communication overhead. Comput. Electr. Eng. 2020, 81, 106517. [Google Scholar] [CrossRef]
  40. Nakas, C.; Kandris, D.; Visvardis, G. Energy efficient routing in wireless sensor networks: A comprehensive survey. Algorithms 2020, 13, 72. [Google Scholar] [CrossRef]
  41. Osorio, A.; Calle, M.; Soto, J.; Candelo-Becerra, J.E. Routing in LoRa for smart cities: A gossip study. Future Gener. Comput. Syst. 2022, 136, 84–92. [Google Scholar] [CrossRef]
  42. Bhuyar, A.R.; Khan, S.Z. A Review on Effective Mechanism to Reduce Routing Overhead in Mobile Ad Hoc Network. Int. J. Emerg. Trends Eng. Basic Sci. 2020, 7, 222–228. [Google Scholar]
  43. Kifle, D.; Gianini, G.; Libsie, M. Improving probabilistic flooding using topological indexes. In Proceedings of the 2019 15th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), Sorrent, Italy, 26–29 November 2019; IEEE: Piscataway, NJ, USA; pp. 376–382. [Google Scholar]
  44. Liao, C.H.; Zhu, G.; Kuwabara, D.; Suzuki, M.; Morikawa, H. Multi-hop LoRa networks enabled by concurrent transmission. IEEE Access 2017, 5, 21430–21446. [Google Scholar] [CrossRef]
  45. Gloria, A.; Dionisio, C.; Simões, G.; Sebastião, P. LoRa Transmission Power Self Con? Guration for Low Power End Devices. In Proceedings of the 2019 22nd International Symposium on Wireless Personal Multimedia Communications (WPMC), Lisbon, Portugal, 24–27 November 2019; IEEE: Piscataway, NJ, USA; pp. 1–6. [Google Scholar]
  46. Bor, M.; Roedig, U. LoRa transmission parameter selection. In Proceedings of the 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS), Ottawa, ON, Canada, 5–7 June 2017; IEEE: Piscataway, NJ, USA; pp. 27–34. [Google Scholar]
Figure 2. An example of a chain-type wireless sensor network [20].
Figure 2. An example of a chain-type wireless sensor network [20].
Futureinternet 15 00366 g002
Figure 3. Configuring relay node during the experimental trial.
Figure 3. Configuring relay node during the experimental trial.
Futureinternet 15 00366 g003
Figure 4. Aerial view of network deployment (source: Google maps).
Figure 4. Aerial view of network deployment (source: Google maps).
Futureinternet 15 00366 g004
Figure 5. Network architecture using a single relay node at each hop with ideal coverage estimation.
Figure 5. Network architecture using a single relay node at each hop with ideal coverage estimation.
Futureinternet 15 00366 g005
Figure 6. Network architecture of collocated relay nodes of a width of two with ideal coverage estimation.
Figure 6. Network architecture of collocated relay nodes of a width of two with ideal coverage estimation.
Futureinternet 15 00366 g006
Figure 7. Network architecture of physically offset relay nodes of a width of two with ideal coverage estimation.
Figure 7. Network architecture of physically offset relay nodes of a width of two with ideal coverage estimation.
Futureinternet 15 00366 g007
Figure 8. Network architecture of collocated relay nodes of a width of three with ideal coverage estimation.
Figure 8. Network architecture of collocated relay nodes of a width of three with ideal coverage estimation.
Futureinternet 15 00366 g008
Figure 9. Network architecture of physically offset relay nodes of a width of three with ideal coverage estimation.
Figure 9. Network architecture of physically offset relay nodes of a width of three with ideal coverage estimation.
Futureinternet 15 00366 g009
Figure 10. Overall performance using a single relay node at each hop.
Figure 10. Overall performance using a single relay node at each hop.
Futureinternet 15 00366 g010
Figure 11. Overall performance using two relay nodes at each hop.
Figure 11. Overall performance using two relay nodes at each hop.
Futureinternet 15 00366 g011
Figure 12. Overall performance using three relay nodes at each hop.
Figure 12. Overall performance using three relay nodes at each hop.
Futureinternet 15 00366 g012
Figure 13. Performance comparison at various T p r o b using the data from Table 2 and Table 3.
Figure 13. Performance comparison at various T p r o b using the data from Table 2 and Table 3.
Futureinternet 15 00366 g013
Figure 14. Performance comparison using a one-hop model.
Figure 14. Performance comparison using a one-hop model.
Futureinternet 15 00366 g014
Table 1. LoRa configuration.
Table 1. LoRa configuration.
ParameterValue
Packet Size10 Bytes
Transmission Power (TP)14 dBm
Spreading Factor (SF)7
Bandwidth (BW)500 kHz
Coding Rate (CR)4/5
Table 2. Impact on performance using various T p r o b with two active relay nodes with a single-hop count.
Table 2. Impact on performance using various T p r o b with two active relay nodes with a single-hop count.
T p r o b 1.000.950.900.800.700.600.500.40
Ideal100.00%99.75%99.00%96.00%91.00%84.00%75.00%64.00%
Experiment 196.21%93.43%98.00%94.72%90.54%80.99%73.73%61.99%
Experiment 299.40%98.40%98.01%93.83%89.86%79.82%74.82%63.61%
Average97.80%95.91%98.00%94.27%90.20%80.40%74.27%62.81%
Table 3. Impact on performance using various T p r o b with three active relay nodes with a single-hop count.
Table 3. Impact on performance using various T p r o b with three active relay nodes with a single-hop count.
T p r o b 1.000.950.900.800.700.600.500.40
Ideal100.00%99.98%99.90%99.20%97.30%93.60%87.50%78.40%
Experiment 198.90%99.00%97.71%97.61%91.24%91.14%81.29%74.02%
Experiment 296.31%98.31%96.41%98.51%92.13%90.24%80.49%73.53%
Average97.60%98.65%97.06%98.06%91.68%90.69%80.89%73.77%
Table 4. Impact of hardware imperfection on the RSSI and SNR using different manufacturers.
Table 4. Impact of hardware imperfection on the RSSI and SNR using different manufacturers.
Source Arduino BoardDestination Arduino BoardSource LoRa ShieldDestination LoRa ShieldRSSISNR
Arduino UNOArduino UNOH RF96H RF96−405
Arduino UNO (Micro USB)Arduino UNO (Micro USB)H RF96H RF96−355
Arduino UNOArduino UNOSX 1276SX 1276−355
Arduino UNO (Micro USB)Arduino UNO (Micro USB)SX 1276SX 1276−775
Arduino UNOArduino UNOH RF96SX 1276−355
Arduino UNO (Micro USB)Arduino UNO (Micro USB)H RF96SX 1276−405
Table 5. Impact of hardware imperfection on the RSSI and SNR using the same manufacturer.
Table 5. Impact of hardware imperfection on the RSSI and SNR using the same manufacturer.
Arduino BoardsLoRa ShieldsRSSISNR
Node 1Arduino UNOSX 1276−35 (via 1 to 3)5 (via 1 to 3)
Node 2Arduino UNOSX 1276−60 (via 1 to 3)5 (via 2 to 3)
Node 3Arduino UNOSX 1276−65 (via 1 to 3)5 (via 1 to 2)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liaqat, R.M.; Branch, P.; But, J. Design Considerations and Performance Evaluation of Gossip Routing in LoRa-Based Linear Networks. Future Internet 2023, 15, 366. https://doi.org/10.3390/fi15110366

AMA Style

Liaqat RM, Branch P, But J. Design Considerations and Performance Evaluation of Gossip Routing in LoRa-Based Linear Networks. Future Internet. 2023; 15(11):366. https://doi.org/10.3390/fi15110366

Chicago/Turabian Style

Liaqat, Rao Muzamal, Philip Branch, and Jason But. 2023. "Design Considerations and Performance Evaluation of Gossip Routing in LoRa-Based Linear Networks" Future Internet 15, no. 11: 366. https://doi.org/10.3390/fi15110366

APA Style

Liaqat, R. M., Branch, P., & But, J. (2023). Design Considerations and Performance Evaluation of Gossip Routing in LoRa-Based Linear Networks. Future Internet, 15(11), 366. https://doi.org/10.3390/fi15110366

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop