Abstract
Long Range (LoRa) network is emerging as one of the most promising Low Power Wide Area (LPWA) networks, since it enables the energy-constraint devices distributed over wide areas to establish affordable connectivity. However, how to implement a cost-effective and flexible LoRa network is still an open challenge. This paper aims at exposing a feasible solution of design and implementation, allowing users to conveniently build a private LoRa network for various IoT applications. Firstly, several typical application scenarios of LoRa network are discussed. Then, the LoRa system architecture is presented with the functionality of each component. We address the hardware design and implementation of LoRa Gateway, which is the bridge between LoRa nodes and LoRa network server. Especially, the paper contributes by proposing an improved software architecture of LoRa network server whose source codes are open on GitHub. Under the architecture, LoRa network server is divided into four decoupled modules and uses the messaging system based on streaming data for the interaction between modules to guarantee scalability and flexibility. Finally, extensive experiments are conducted to evaluate the performance of LoRa networks in typical environments.
Highlights
With the development of low-power wide-area (LPWA) technologies, the flourish of various Internet of Things (IoT) applications is changing the way of living in the world
We only focus on the design and implementation of Long Range (LoRa) Gateway, which acts as a relay between LoRa Node and LoRa network server
LoRa NETWORK SERVER DESIGN AND IMPLEMENTATION Aiming at providing an open flexible solution for both allowing users to conveniently deploying the LoRa network and supporting massive LoRa Nodes, we propose the improved architecture of LoRa network server and discuss its details as well as the implementation
Summary
With the development of low-power wide-area (LPWA) technologies, the flourish of various Internet of Things (IoT) applications is changing the way of living in the world. Due to its unique technical features, Long Range (LoRa) network has attracted significant attention from industry and academic sectors in recent years. LoRa operates in the unlicensed Industrial Scientific and Medical (ISM) band and offers the long-distance connectivity to low-power devices. LoRaWAN is proposed by LoRa Alliance, which defines the network protocol in the medium access control (MAC) and network layers [2]. A completed LoRa network primarily consists of several components, i.e., LoRa Node, LoRa Gateway, LoRa network server and LoRa application server. It is worth mentioning that LoRa Nodes usually operate on battery power and have limited computational capabilities. LoRa network server is responsible to have sufficient ability to provide the
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.