7 research outputs found

    Analysis of LoRaWAN Uplink with Multiple Demodulating Paths and Capture Effect

    Full text link
    Low power wide area networks (LPWANs), such as the ones based on the LoRaWAN protocol, are seen as enablers of large number of IoT applications and services. In this work, we assess the scalability of LoRaWAN by analyzing the frame success probability (FSP) of a LoRa frame while taking into account the capture effect and the number of parallel demodulation paths of the receiving gateway. We have based our model on the commonly used {SX1301 gateway chipset}, which is capable of demodulating {up to} eight frames simultaneously; however, the results of the model can be generalized to architectures with arbitrary number of demodulation paths. We have also introduced and investigated {three} policies for Spreading Factor (SF) allocation. Each policy is evaluated in terms of coverage {probability}, {FSP}, and {throughput}. The overall conclusion is that the presence of multiple demodulation paths introduces a significant change in the analysis and performance of the LoRa random access schemes

    Performance Modelling and Network Monitoring for Internet of Things (IoT) Connectivity

    Get PDF

    LoRa Throughput Analysis with Imperfect Spreading Factor Orthogonality

    No full text
    co-publication avec un laboratoire Ă©trangerInternational audienceLoRa is one of the promising techniques for enabling Low Power Wide Area Networks (LPWANs) for future Internet-of-Things (IoT) devices. Although LoRa allows flexible adaptations of coverage and data rates, it is subject to intrinsic types of interferences: co-SF interferences where end-devices with the same Spreading Factors (SFs) are subject to collisions, and inter-SF interferences where end-devices with different SFs experience collisions. Most current works have considered perfect orthogonality among different SFs. In this work, we provide a theoretical analysis of the achievable LoRa throughput in uplink, where the capture conditions specific to LoRa are included. Results show the accuracy of our analysis despite approximations, and the throughput losses from imperfect SF orthogonality, under different SF allocations. Our analysis will enable the design of specific SF allocation mechanisms, in view of further throughput enhancements

    LoRa Throughput Analysis With Imperfect Spreading Factor Orthogonality

    No full text

    Fair allocation for transmission parameters to achieve scalability in LoRaWAN

    Get PDF
    LoRa and LoRaWAN are promising solutions for the upcoming challenges that the Internet of Things (IoT) presents. But even with the recent developments in LoRaWAN, there are still problems to overcome due to the scale of applications required for IoTs. LoRa and LoRaWAN provide many of the desired characteristics for IoT such as long-range transmissions, low power use, and low device cost, but also have an issue with node capacity. Scaling LoRaWAN networks for the capacity that the IoTs desires is the current challenge, so therefore, I aim to improve current solutions to meet this challenge. Since LoRaWAN is a new technology, research in the area is in early development, with some contributions existing but no complete solution that can be applied to a diverse range of LoRaWAN applications. My research extended upon previous research focused on the fairness of collision probabilities across nodes in a network, and thus, I created a solution that improved the scalability of LoRaWAN. Overall, I contributed a parameter allocation algorithm, a transmission power assignment scheme, and a path loss rule for node placement for LoRaWAN networks that, in simulation, achieved better performance than current solutions. This was possible due to lack of consideration regarding the importance of LoRa spreading factor parameters by current solutions and the realistic implications of path loss. By factoring for these two aspects, a more adaptable solution can be created. This solution can effectively maximise LoRaWAN's most important capability and also consider the physical limitations of the real-world like path loss. The proposed solution, Fair Allocation for Transmission Parameters (FATP) for LoRaWAN, adapts the idea of fair device performance in a network to the realistic limitations a real-world application would introduce, such as node distribution and path loss. Firstly, the parameter allocation algorithm is responsible for understanding the path loss of every device and the ideal method of leveraging the spreading factor parameter to achieve a fair network. A fair network, in this instance, is one where every device has the same probability for collision when transmitting. This algorithm then adapts the ideal method of assigning the spreading factor parameter to devices based on their path loss so that the network remains as near to optimal as possible, while respecting the limitations of the real world. Secondly, the transmission power scheme is responsible for minimising the power usage of devices by controlling how much power is used to transmit with. This power scheme functions by minimising every device's transmission power to the minimum amount that will still guarantee a viable transmission. Finally, the path loss rule is a guideline to follow when placing devices in a network. This guideline describes the minimum path loss a device should be allowed to have before it becomes impossible to mitigate its interference with other devices. In the simulation, FATP achieved better performance in terms of data extraction rate (DER) and reducing the variance of performance across nodes in a network for a range of node distributions when compared with current solutions. FATP provided up to a 9% improvement for network DER with an average of a 4% network DER improvement when compared to the nearest best performing current solution, an RSSI-based solution. Most notably, FATP, on average, reduced the variance of individual node performance by a factor of approximately 59. FATP achieved this while consuming approximately the same amount of energy as the RSSI-based solution. Overall, FATP achieved its goals of improving network DER to increase scalability while also ensuring that nodes operate more fairly with more consistent DER performance

    An Internet of Things (IoT) based wide-area Wireless Sensor Network (WSN) platform with mobility support.

    Get PDF
    Wide-area remote monitoring applications use cellular networks or satellite links to transfer sensor data to the central storage. Remote monitoring applications uses Wireless Sensor Networks (WSNs) to accommodate more Sensor Nodes (SNs) and for better management. Internet of Things (IoT) network connects the WSN with the data storage and other application specific services using the existing internet infrastructure. Both cellular networks, such as the Narrow-Band IoT (NB-IoT), and satellite links will not be suitable for point-to-point connections of the SNs due to their lack of coverage, high cost, and energy requirement. Low Power Wireless Area Network (LPWAN) is used to interconnect all the SNs and accumulate the data to a single point, called Gateway, before sending it to the IoT network. WSN implements clustering of the SNs to increase the network coverage and utilizes multiple wireless links between the repeater nodes (called hops) to reach the gateway at a longer distance. Clustered WSN can cover up to a few km using the LPWAN technologies such as Zigbee using multiple hops. Each Zigbee link can be from 200 m to 500 m long. Other LPWAN technologies, such as LoRa, can facilitate an extended range from 1km to 15km. However, the LoRa will not be suitable for the clustered WSN due to its long Time on Air (TOA) which will introduce data transmission delay and become severe with the increase of hop count. Besides, a sensor node will need to increase the antenna height to achieve the long-range benefit of Lora using a single link (hop) instead of using multiple hops to cover the same range. With the increased WSN coverage area, remote monitoring applications such as smart farming may require mobile sensor nodes. This research focuses on the challenges to overcome LoRa’s limitations (long TOA and antenna height) and accommodation of mobility in a high-density and wide-area WSN for future remote monitoring applications. Hence, this research proposes lightweight communication protocols and networking algorithms using LoRa to achieve mobility, energy efficiency and wider coverage of up to a few hundred km for the WSN. This thesis is divided into four parts. It presents two data transmission protocols for LoRa to achieve a higher data rate and wider network coverage, one networking algorithm for wide-area WSN and a channel synchronization algorithm to improve the data rate of LoRa links. Part one presents a lightweight data transmission protocol for LoRa using a mobile data accumulator (called data sink) to increase the monitoring coverage area and data transmission energy efficiency. The proposed Lightweight Dynamic Auto Reconfigurable Protocol (LDAP) utilizes direct or single hop to transmit data from the SNs using one of them as the repeater node. Wide-area remote monitoring applications such as Water Quality Monitoring (WQM) can acquire data from geographically distributed water resources using LDAP, and a mobile Data Sink (DS) mounted on an Unmanned Aerial Vehicle (UAV). The proposed LDAP can acquire data from a minimum of 147 SNs covering 128 km in one direction reducing the DS requirement down to 5% comparing other WSNs using Zigbee for the same coverage area with static DS. Applications like smart farming and environmental monitoring may require mobile sensor nodes (SN) and data sinks (DS). The WSNs for these applications will require real-time network management algorithms and routing protocols for the dynamic WSN with mobility that is not feasible using static WSN technologies. This part proposes a lightweight clustering algorithm for the dynamic WSN (with mobility) utilizing the proposed LDAP to form clusters in real-time during the data accumulation by the mobile DS. The proposed Lightweight Dynamic Clustering Algorithm (LDCA) can form real-time clusters consisting of mobile or stationary SNs using mobile DS or static GW. WSN using LoRa and LDCA increases network capacity and coverage area reducing the required number of DS. It also reduces clustering energy to 33% and shows clustering efficiency of up to 98% for single-hop clustering covering 100 SNs. LoRa is not suitable for a clustered WSN with multiple hops due to its long TOA, depending on the LoRa link configurations (bandwidth and spreading factor). This research proposes a channel synchronization algorithm to improve the data rate of the LoRa link by combining multiple LoRa radio channels in a single logical channel. This increased data rate will enhance the capacity of the clusters in the WSN supporting faster clustering with mobile sensor nodes and data sink. Along with the LDCA, the proposed Lightweight Synchronization Algorithm for Quasi-orthogonal LoRa channels (LSAQ) facilitating multi-hop data transfer increases WSN capacity and coverage area. This research investigates quasi-orthogonality features of LoRa in terms of radio channel frequency, spreading factor (SF) and bandwidth. It derived mathematical models to obtain the optimal LoRa parameters for parallel data transmission using multiple SFs and developed a synchronization algorithm for LSAQ. The proposed LSAQ achieves up to a 46% improvement in network capacity and 58% in data rate compared with the WSN using the traditional LoRa Medium Access Control (MAC) layer protocols. Besides the high-density clustered WSN, remote monitoring applications like plant phenotyping may require transferring image or high-volume data using LoRa links. Wireless data transmission protocols used for high-volume data transmission using the link with a low data rate (like LoRa) requiring multiple packets create a significant amount of packet overload. Besides, the reliability of these data transmission protocols is highly dependent on acknowledgement (ACK) messages creating extra load on overall data transmission and hence reducing the application-specific effective data rate (goodput). This research proposes an application layer protocol to improve the goodput while transferring an image or sequential data over the LoRa links in the WSN. It uses dynamic acknowledgement (DACK) protocol for the LoRa physical layer to reduce the ACK message overhead. DACK uses end-of-transmission ACK messaging and transmits multiple packets as a block. It retransmits missing packets after receiving the ACK message at the end of multiple blocks. The goodput depends on the block size and the number of lossy packets that need to be retransmitted. It shows that the DACK LoRa can reduce the total ACK time 10 to 30 times comparing stop-wait protocol and ten times comparing multi-packet ACK protocol. The focused wide-area WSN and mobility requires different matrices to be evaluated. The performance evaluation matrices used for the static WSN do not consider the mobility and the related parameters, such as clustering efficiency in the network and hence cannot evaluate the performance of the proposed wide-area WSN platform supporting mobility. Therefore, new, and modified performance matrices are proposed to measure dynamic performance. It can measure the real-time clustering performance using the mobile data sink and sensor nodes, the cluster size, the coverage area of the WSN and more. All required hardware and software design, dimensioning, and performance evaluation models are also presented
    corecore