Abstract

LoRa Wide Area Networks (LoRaWAN) can provide a connectivity service to Internet of Things (IoT) for an extremely long run-time and with low power consumption. As the LoRaWAN is extensively applied to various IoT scenarios, LoRaWAN solutions face a flexibility issue in terms of inter-operating with various kinds of LoRa modem hardware and protocol scenarios. In this regard, we design a unified protocol architecture for LoRaWAN physical layer, which can flexibly correspond to various deployment and operational cases. The new protocol architecture includes a hardware abstraction sub-layer, which contains generalized handlers for configuring various kinds of the LoRa modem, and a physical procedure sub-layer that structurally models the physical layer procedures of the LoRaWAN based on Finite State Machine(FSM). We illustrate the flexibility of the new protocol architecture by implementing an extensive feature that enhances the packet reception ratio based on the status of preamble detection. For evaluating the new protocol architecture, we implement the LoRaWAN physical layer protocol on real-time embedded systems and conduct experiments. The experimental results show that the proposed protocol robustly transmits and receives packets and generates little amount of additional burden compared with the conventional open source protocol provided by SemTech.

Highlights

  • Many products are getting more intelligent by leveraging the recent information and communication technologies

  • For wider application to commercial Internet of Things (IoT) scenarios, a Long Range (LoRa) Wide Area Networks (LoRaWAN) solution needs to be flexibly implemented for covering various scenarios and compatible with various models of LoRa modem hardware

  • We propose a unified architecture of the LoRaWAN

Read more

Summary

Introduction

Many products are getting more intelligent by leveraging the recent information and communication technologies. Along with the LoRa modulation, the LoRaWAN specifies PHYsical (PHY) layer and Medium Access Control (MAC) layer protocols that are responsible for transferring data on air by configuring and controlling operations of the LoRa modulation These protocol layers inter-work with the network layer and enable the end-nodes to connect to remote network servers. The PHY and MAC layer protocols keep the end-nodes away from monitoring the signal of gateways all the time while they are connected to the network, which makes the end-nodes have long sleep durations These open-standard layers garner attention as a prospective wireless communication technology, as it can meet the demands on low cost, low battery life and long range. The source code implemented for the proposed LoRaWAN PHY layer can be accessed in the open source platform [58]

System Model and Requirements of the PHY Layer Protocol
LoRaWAN Hardware Abstraction Sub-Layer
Abstraction Entity
Hardware-Interface Entity
LPHY: LoRaWAN Physical Procedure Sublayer
Designing LPHY Finite State Machine
Code Implementation
Implementing a RXW Prolonging Scheme Based on Preamble Detection
Performance Evaluation
Regression Test for the Proposed Protocol
Performance Improvement by the RXW Prolonging Scheme
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call