Multi-Hop Linear Network Based on LoRa

Similar documents
Wireless Mesh Network - A well proven alternative to LPWAN

Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.

A Low-Cost LoRaWAN Testbed for IoT: Implementation and Measurements

Mobile and Wireless Compu2ng CITS4419 Week 4: LoRa

Eclipse IOT day April 3016 LoRa Overview. Wyres SAS 2016

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Does Bidirectional Traffic Do More Harm Than Good in LoRaWAN Based LPWA Networks?

Does Bidirectional Traffic Do More Harm Than Good in LoRaWAN Based LPWA Networks?

Product Brief. Model: TLM922S-P01A. Ver.1.0

LoRa APPLICATIONS METOVA

Presented by: Murad Kaplan

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

RAK811 LoRa / LoRAWAN module (based on SX1276) 868/915MHz up to 3km range

LoRa - LoRaWAN - LRSC. Wireless Long Range Network for M2M Communication

A MAC Protocol with Little Idle Listening for Wireless Sensor Networks

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

Wireless Sensor Networks

A PERFORMANCE EVALUATION OF YMAC A MEDIUM ACCESS PROTOCOL FOR WSN

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Lora-A Revolutionary Technology for IOT LPWAN. Tony Li Vice President of China Sales and Marketing, Semtech Corporation

Embedded Internet and the Internet of Things WS 12/13

What is LoRa & LoRaWAN

Distributed Interference-aware Medium Access Control for IEEE Visible Light Communications

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Interference Management Scheme for Wireless Sensor Network

DASH7, PASSIVE RFID AND LPWAN PROF. MAARTEN WEYN - MICHAEL ANDRE PUBLIC

BREWNET. Intelligent cloud connected sensors for economic small scale process optimisation

Product Brief. Model: TLM922S-P01A. Ver.1.4

Analysis of S-MAC/T-MAC Protocols for Wireless Sensor Networks

MAC in /20/06

IoT connectivity made easier STM32 MCUs & LoRa

Multi-hop LoRaWAN: including a forwarding node

Etiquette protocol for Ultra Low Power Operation in Sensor Networks

Reservation Packet Medium Access Control for Wireless Sensor Networks

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Performance and Comparison of Energy Efficient MAC Protocol in Wireless Sensor Network

Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks

Adaptive mitigation of the Air-Time pressure in LoRa multi-gateway architectures

Low Power and Low Latency MAC Protocol: Dynamic Control of Radio Duty Cycle

SENSOR-MAC CASE STUDY

Weightless: The emerging global wireless standard for linking sensors and devices

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

DRF1278DM LORA Long Range SX1278 Data Radio Modem V2.72

Premier Wireless Solutions Provider for IoT. LoRa / LoRaWAN Solution Selection Manual.

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

LoRa Indoor Coverage and Performance in an Industrial Environment: Case Study

Time Synchronization in Wireless Sensor Networks: CCTS

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

Announcements : Wireless Networks Lecture 11: * Outline. Power Management. Page 1

PERFORMANCE ANALISIS OF THE LEMR-MULTICHANNEL PROTOCOL

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Power-efficient Communication Protocol for Social Networking Tags for Visually Impaired

SINERGIA. Symbiotic Convergence of M2M Wireless Communications and the 5G. Convergencia de las comunicaciones inalámbricas M2M y la 5G

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

An Energy-Efficient MAC using Dynamic Phase Shift for Wireless Sensor Networks

Smart test and certification of wireless IoT devices

Energy Analysis of LoRaWAN Technology for Traffic Sensing Applications

Mobile Communications Chapter 11 : Outlook

Partial Caching Scheme for Streaming Multimedia Data in Ad-hoc Network

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

AMAC: Traffic-Adaptive Sensor Network MAC Protocol through Variable Duty-Cycle Operations

Survey of Asynchronous Medium Access Protocols for Wireless Sensor Networks

MAC Essentials for Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

Design and Implementation of a Multi-hop Zigbee Network

PW-MAC: An Energy-Efficient Predictive-Wakeup MAC Protocol for Wireless Sensor Networks

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

Optimal Beacon Interval for TDMA-based MAC in Wireless Sensor Networks

The Future of LPWA. Matt Key, CEO. Copyright 2016 Everynet LTD & JBA, Inc.

[WIR-1286]868MHz LORA Wireless Module. Page 1. LORA 868MHz Wireless serial link [WIR-1286]

Medium Access Control in Wireless Sensor Networks

IMAC: An Interference-aware Duty-cycle MAC Protocol for Wireless Sensor Networks Employing Multipath Routing

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

CS263: Wireless Communications and Sensor Networks

Supporting Collaborative 3D Editing over Cloud Storage

Bridging Link Power Asymmetry in Mobile Whitespace Networks Sanjib Sur and Xinyu Zhang

Mobile and Wide-Area IoT: LPWA and LTE connectivity

Research Article An Energy and Latency Aware WSN MAC Protocol for Bidirectional Traffic in Data Collection

LoRaWAN Wzzard Utility Quick Guide. v /11/1

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Long Range Wireless IoT Technologies:

BII - Broadband for Industrial Internet

Wireless Sensor Networks

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Communications & Networks Introduction

Application of Fuzzy Logic Control to Dynamic Channel Allocation of WiMedia UWB Networks

Causal Order Multicast Protocol Using Different Information from Brokers to Subscribers

Chapter 2. Literature Survey. 2.1 Remote access technologies

An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks

Semtech Alliance T. Melly - 24th November 2015

Medium Access Control in Wireless Sensor Networks

Keysight Technologies A Little db ll Do Ya!

Implementation of a Wake-up Radio Cross-Layer Protocol in OMNeT++ / MiXiM

An Energy-Efficient MAC Protocol for Delay-Sensitive Wireless Sensor Networks

Monitoring of Large-Area IoT Sensors using a LoRa Wireless Mesh Network System: Design and Evaluation

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

Transcription:

, pp.29-33 http://dx.doi.org/10.14257/astl.2018.150.08 Multi-Hop Linear Network Based on LoRa Cong Tan Duong 1 and Myung Kyun Kim 1 1 44610 Dept. of IT Convergence, Univ. of Ulsan, Daehak-Ro 93, Nam-Gu, Ulsan, Korea mkkim@ulsan.ac.kr Abstract. Long Range (LoRa) communication is known as new technology communication for Internet of Things (IoT). LoRa technology offers a very compelling mix of long range, low power consumption and secure data transmission. Networks system using this technology can provide coverage that is greater in range compared to that of existing cellular networks. By multi-hop communication, we argue that LoRa is potentially very useful for the monitoring system for wide area with long distance. In this paper, we propose a protocol with multi-hop communication for linear network including network constructing period and data operating period using LoRa. The experimentation performed in the university area shows a delivery reliability of above 90% Keywords: LoRa, Multi-hop Communication, IoT, Linear Network. 1 Introduction New Low-Power Wide-Area Network (LPWAN) technologies [7] such as LoRa [6], Sigfox [5], RPMA [4] and Weightless are emerging which enable power efficient wireless communication over very long distances. Besides improved communication range, the LPWAN technologies have unique features stemming from the used modulation schemes. Therefore, the existing Medium Access Control (MAC) protocols and routing mechanisms are not efficient to simply adapt these LPWAN technologies. In this paper, we use LoRa as technology for building an IoT system. We propose a protocol with multi-hop transmission for linear network. It is suitable for monitoring application in which need coverage long distance and every monitored point is almost placed as line style such as gas line system, high voltage line system, etc. To evaluate performance of protocol, we perform an experimentation using 5 LoRa nodes (1 sink node and 4 sensor nodes) equipped with a Semtech SX1272 transceiver. LoRa [1] is a proprietary spread spectrum modulation technique by Semtech. It is a derivative of Chirp Spread Spectrum(CSS) with integrated Forward Error Correction (FEC). A LoRa transceiver can decode transmissions 19.5 db below the noise floor, thus, enabling very long communication distances. LoRa key properties consist of long range, high robustness, multipath resistance, doppler resistance and low power. The remainder of this paper is organized as follows. The design of protocol is presented in detail in Section 3. Section 4 evaluates the performances of protocol base on result of experimentation. Finally, we conclude the paper. ISSN: 2287-1233 ASTL Copyright 2018 SERSC

2 Protocol Design 2.1 Protocol Overview In this section we describe the design of protocol with multi-hop communication for linear network in detail. The protocol structure consists of two periods: Network Initialization Period and Data Operation Period. Fig. 1. Network Initialization Period Fig. 2. Data Operation Period 2.1.1 Network Initialization Period The Network Initialization Period will be performed at the beginning of life time to forming linear network by every node and perform from sink node. The purpose of network initialization period (NIP) is to make sure that every node in the network is placed at the position that forming a linear network is possible and after performing network successfully, every node will go to Data Operation Period at the same time. In this protocol, we assume that maximum depth of network is fixed. This period will be performed in certain time interval T NIP. To performing initialization network, a Request Init Message (REQ_INIT) is used. It includes sender Id, maximum depth of network and passed time. The passed time information is to notify receiver that how many REQ_INIT packet duration time the initialization process already undergone. Base on passed time, the node can calculate the remaining time of initialization period. The Fig. 1 shows how the network initialize in detail. After powering on, every sensor node goes to listening mode to overhear REQ_INIT from its previous grade node. And the sink node start forming network by broadcast REQ_INIT including maximum depth of network and passed time is 1. It is supported re-transmission mechanism by performing overhear to track the REQ_INIT of next grade node after sending to know the next grade node received REQ_INIT message or not. Every node will perform similarly after when they receive proper REQ_INIT. A node will go to sleep and finish initialization process if it tracks successfully or after sending REQ_INIT in case leaf node. 30 Copyright 2018 SERSC

2.1.2 Data Operation Period In the data operation period, every sensors node forward data packet in pipeline fashion to send data from leaf node to sink node. A node can combine the received data packet from next grade node with its own data and send them together. Every node use slot with certain duration time dur data to receiving or sending data packet. The dur data has to be considered greater than duration time for transmitting data packet with maximum length after combining data at node 1. To receiving the data packet, every node have to wake up at the same sending time of next grade node. In the first cycle, every node the wake-up time based on its hop-count and maximum depth of network as below: T wake_n = (MaxDepth depth n 1) dur data (1) The most important thing to insure protocol operating well is time synchronization from second cycle and so on. Because of clock drift, every node will be loss synchronization after long enough time. To avoid it, a node can be seen as time source of previous grade node. Right after receiving data packet from next grade node, it will calculate wake-up time for next cycle after duration time T wake as below: T wake = dur cycle dur tx T short (2) where dur tx is time on air of packet which is sent by next grade node and it is calculated by formula [3], T short is short time the MCU need to actually change to TX mode in Radio Chip to send packet. 3 Performance Evaluation In this section, performance of the protocol will be evaluated under result of experimentation in real environment. The protocol is deployed on MultiConnect Mdot which is LoRa modules using STM32F411RET Processor and radio chip SX1272 and is developed by MultiTech. The implementation is based on LMiC library [8], which is developed by IBM for LoRaWAN in C. We deployed a 5 node network on the university campus as shown in Fig. 3. We run the test for every SF with BW125, TX power of 14 dbm, frequency is 922MHz. Nodes are set to transmit a data packet with 5 bytes of its own data and combining the received data from next grade node. The packet is sent with fixed preamble length of 8 symbol. In this experiment, we implemented a listen period of 8 symbol time in each slot for receiving. The table 1 shows duration of data and cycle duration for each spreading factor after calculating the time on air for maximum length as 20 bytes and adding more guard time to avoid conflict among tasks in MCU. For each SF, we run a test with duration of 200 data cycles time. Copyright 2018 SERSC 31

Fig. 3. Location Deployment Table 1. Duration parameters SF12 SF11 SF10 SF9 SF8 SF7 dur data (ms) 1500 1000 500 400 300 200 dur cycle (ms) 6000 4000 2000 1600 1200 800 In our evaluation, the delivery reliability and the throughput of entire network for each spreading factor are shown as the Fig. 4 and Fig. 5. The delivery reliability achieves above 90%, and they trend decreasing from SF12 to SF7 when we use same node location deployment. Fig. 4. Delivery reliability of entire network Fig. 5. Throughput for entire network 4 Conclusion By multi-hop communication, LoRa is potentially very useful for the monitoring system for wide area with long distance. We contributed a protocol with multi-hop transmission for linear network including network construction period and data operating period. With the result in performance evaluation part, this protocol is applicable for monitoring application in which need coverage long distance and every 32 Copyright 2018 SERSC

monitored point is almost placed as line style such as gas line system, high voltage line system, etc. Acknowledgments. This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education (KNRF-2017030208). References 1. Martin Bor, John Vidler and Utz Roedig: LoRa for the Internet of Things 2. Wei Ye, Fabio Silva, and John Heidemann: Ultra-Low Duty Cycle MAC with Scheduled Channel Polling 3. Datasheet SX1272: http://www.semtech.com/images/datasheet/sx1272.pdf, Accessed: 24/11/2017. 4. Ingenu RPMA. http://www.ingenu.com/technology/rpma/. Accessed: 2017-11-27. 5. Sigfox. http://www.sigfox.com. Accessed: 2017-11-27. 6. LoRa. https://www.lora-alliance.org/what-is-lora/technology. Accessed: 2017-11-27. 7. Usman Raza, Parag Kulkarni, and Mahesh Sooriyabandara. Low Power Wide Area Networks: A Survey. 8. LMiC. http://www.arduinolibraries.info/libraries/ibm-lmic-framework Accessed: 2017-11-2. Copyright 2018 SERSC 33