LoRa, LoRaWAN, and the challenges of long-range networking in shared spectrum! Cogni&ve Radio Pla/orm NL, december 2015

Similar documents
LoRa FAQs. 1 of 4 Semtech. Semtech Corporation LoRa FAQ

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

WHITE PAPER. Emerging IoT Wireless Communication

LTE Evolution for Cellular IoT Ericsson & NSN

CS263: Wireless Communications and Sensor Networks

communication over wireless link handling mobile user who changes point of attachment to network

LoRa Device Developer Guide Orange Connected Objects & Partnerships

1 Lecture Notes 1 Interference Limited System, Cellular. Systems Introduction, Power and Path Loss

The Evolution of Wireless Networks for the Internet of Things

LTE, WLAN, BLUETOOTHB

Protocolo IEEE Sergio Scaglia SASE Agosto 2012

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Frequency Hopping Spread Spectrum (FHSS) vs. Direct Sequence Spread Spectrum (DSSS) in Broadband Wireless Access (BWA) and Wireless LAN (WLAN)

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving

Introduction to Clean-Slate Cellular IoT radio access solution. Robert Young (Neul) David Zhang (Huawei)

Wireless Personal Area Networks (WPANs)

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

ThingPark Wireless PHY and MAC layer specifications

An Overview of ZigBee Networks

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao

A Performance Study of Wireless Broadband Access (WiMAX)

Evolution of the Air Interface From 2G Through 4G and Beyond

Wi-Fi Backscatter: Battery-free Internet Connectivity to Empower the Internet of Things. Ubiquitous Computing Seminar FS2015 Bjarni Benediktsson

SmartDiagnostics Application Note Wireless Interference

DT3: RF On/Off Remote Control Technology. Rodney Singleton Joe Larsen Luis Garcia Rafael Ocampo Mike Moulton Eric Hatch

Maximizing Range and Battery Life in Low-Cost Wireless Networks

mm-band MIMO in 5G Mobile

IEEE Sub-1 GHz-Lösungen für Sensornetzwerke mit optimierter Funkabdeckung Dr. Wolf Wireless GmbH

3GPP Wireless Standard

Introduction to EDGE. 2.1 What Is EDGE?

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

ZigBee Propagation for Smart Metering Networks

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Lecture 1. Introduction to Wireless Communications 1

CDMA Network Planning

CWNA Instructor Led Course Outline

Semtech Wireless Products

The GSM and GPRS network T /301

Demystifying Wireless for Real-World Measurement Applications

18-759: Wireless Networks Lecture 18: Cellular. Overview

The influence of Wi-Fi on the operation of Bluetooth based wireless sensor networks in the Internet of Things

11 Internet of Things (IoT) Protocols You Need to Know About

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

Bluetooth voice and data performance in DS WLAN environment

EPL 657 Wireless Networks

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse

Propsim enabled Mobile Ad-hoc Network Testing

The future of mobile networking. David Kessens

Revision of Lecture Eighteen

TL-WN310G 54M Wireless CardBus Adapter

LTE in Unlicensed Spectrum: European Regulation and Co-existence Considerations

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Nokia Siemens Networks LTE 1800 MHz Introducing LTE with maximum reuse of GSM assets

LTE on Shared Bands (LEONARD)

Whitepaper n The Next Generation in Wireless Technology

Developments in 900 MHz wireless connectivity systems. Guido Dolmans Holst Centre / Imec-NL

EnOcean Radio Protocol 2. September 26, 2013 SPECIFICATION V1.0. Subject to modifications EnOcean Radio Protocol 2 V1.0 Page 1/19

A survey on Spectrum Management in Cognitive Radio Networks

LTE PHY Fundamentals Roger Piqueras Jover

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Appendix C GSM System and Modulation Description

How To Make A Multi-User Communication Efficient

Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]

Mobile Communications TCS 455

CubeSat Communications Transceiver for Increased Data Throughput

LTE UE RF measurements An introduction and overview

Getting the Most Out of Your WirelessHART System

LTE-Advanced Carrier Aggregation Optimization

Frequency Hopping Spread Spectrum PHY of the Wireless LAN Standard. Why Frequency Hopping?

ACRS 2.0 User Manual 1

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

How To Understand The Gsm And Mts Mobile Network Evolution

Logitech Advanced 2.4 GHz Technology

SX1272/3/6/7/8: LoRa Modem. Low Energy Consumption Design AN TCo. SX1272/3/6/7/8 LoRa Modem Design Guide WIRELESS & SENSING

Chapter 3: Spread Spectrum Technologies

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data

Introduction Chapter 1. Uses of Computer Networks

MIMO detector algorithms and their implementations for LTE/LTE-A

ISDB-T T Transmission Technologies and Emergency Warning System

Es hail-2 Satellite AMSAT Payload

ZIGBEE ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna

EECC694 - Shaaban. Transmission Channel

Wi-Fi Why Now? Exploring New Wireless Technologies for Industrial Applications

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

PLANNING WIRELESS MESH NETWORKS FOR IOT SMART GRID APPLICATIONS

Implementing Digital Wireless Systems. And an FCC update

Nigerian Communications Commission

Lecture 1: Introduction

BENEFITS OF USING MULTIPLE PLP IN DVB-T2

Hello viewers, welcome to today s lecture on cellular telephone systems.

NSN White paper February Nokia Solutions and Networks Smart Scheduler

Design Considerations for RF Energy Harvesting Devices

Wireless Technology and RF Standard in Medical Device Development

Transcription:

LoRa, LoRaWAN, and the challenges of long-range networking in shared spectrum! Cogni&ve Radio Pla/orm NL, december 2015 Thomas Telkamp! This presenta&on by Thomas Telkamp is licensed under a Crea&ve Commons ADribu&on 4.0 Interna&onal License

Contents! LPWAN! LoRa modulation! Hardware! LoRaWAN protocol! Deployment models! Long-range networking in shared spectrum! 2

! LoRa, LoRaWAN, LPWAN?! LPWAN name for Low Power Wide-Area Network! a wireless wide area network technology that is specialized for interconnecting devices with low-bandwidth connectivity, focusing on range and power efficiency.! Mostly unlicensed (but regulated) spectrum under 1 GHz (433, 868, 915 MHz)! Multiple solutions, including:! 3

Bandwidth vs Range! Bandwidth! 802.11ac! WiFi! 802.11g! 3G/4G! LTE! Long Distance! High Speed! Low Power! Pick 2! Bluetooth/BLE! ZigBee! RFID/NFC! LoRa, SigFox, UNB! Range! 4

What is LoRa?! Wireless modulation technology! Physical layer for long range communications! Low bandwidth! Low battery usage! Operates in the license-free ISM bands all around the world! 433, 868, 915 Mhz! Regulated (power, duty-cycle, bandwidth)! EU: 0.1% or 1% per sub-band duty-cycle limitation (per hour)! Sensitivity: -142 dbm! Link budget (EU): 156 db! 5

What is LoRaWAN?! Communications protocol and architecture that utilizes the LoRa physical layer! Data rates are defined that range from 300bps to 5.5kbps! with two high-speed channels at 11kbps and 50kbps (FSK modulation)! Supports! secure bi-directional communication,! mobility! localization.! 6

7

LoRa Modulation!

LoRa characteristics! A variation of chirp spread spectrum (CSS)! Transmit power in EU 868 Mhz! band is mostly limited to 14 dbm! (=25 mw)! Increase reach by increasing energy per bit:! Transmit power! Modulation rate! LoRa uses Spreading Factors! to set the modulation rate! (SF7 to SF12)! Robust to interference, multipath,! and fading! Developed by Cycleo, a French company! acquired by Semtech in 2012! IP requires less than 50k gates! 9

On-Off Keying! Source: MaD Knight Frequency-shift Keying! LoRa! 10

Time domain (1 chirp): Frequency Bandwidth Symbol period Time 11

Spreading Factors! SF7! SF8! SF9.! freqency time 12

LoRa Demodulation (SF7)! x! =! 0 20 40 60 80 100 120 Received Lora signal! Inverse chirp! Decoded symbols! 13

LoRa Demodulation! Baseband! Lora chirp! Complex! Multiply! FFT! Inverse! chirp! Source: MaD Knight 14

LoRa Demodulation! x! =! 0 20 40 60 80 100 120 Received Lora signal! Narrowband interferer! Inverse chirp! Decoded symbols! 15

Co-channel interference rejection! Spreading factor Constant envelope interferer (FSK, GFSK, ) SF7-12.5 db -9.5 db SF12-25 db -22 db Noise like interferer (OFDM, QAM, ) 16

LoRa specifics! Symbol rate:! R s = BW 2 SF SF bits per symbol! Bit rate:! R b = SF BW 2 SF Data whitening, Interleaving, Forward Error Correction! 17

Source: Semtech 18

19

LoRa Spreading Factors (125kHz bw)! Spreading Factor Chips/symbol SNR limit Time-on-air (10 byte packet) Bitrate 7 128-7.5 56 ms 5469 bps 8 256-10 103 ms 3125 bps 9 512-12.5 205 ms 1758 bps 10 1024-15 371 ms 977 bps 11 2048-17.5 741 ms 537 bps 12 4096-20 1483 ms 293 bps 20

LoRa Spreading Factors! 21

Benefits of LoRa CSS! Simple to implement (Constant Envelope Modulation)! Low acquisition time (compared to DSSS)! Very resistant to both in-band and out-of-band interference! High immunity to multipath and fading! Doppler shift resistant! Moving devices! High clock tolerance (e.g. 30 ppm crystal!)! Good sensitivity! LoRa reception is simple (symmetrical up/down budget)! Downside: not terribly spectrum efficient! 22

Hardware!

Device chips! SX1276 -- 137 MHz to 1020 MHz Low Power Long Range Transceiver! SX1272 -- 860 MHz to 1020 MHz! FSK, GFSK, MSK, GMSK, OOK and LoRa modulation! +20 dbm or +14 dbm (high efficiency PA)! Channel activity detection (CAD) mode! designed to detect a LoRa preamble on the radio channel with the best possible power efficiency! 24

Devices! 25

Gateway:! SX1301 (DSP) + 2x SX1257 (RF)! 26

! SX1301! Base Band processor! 2x SX1257 RF front-end! 8 separate 125 khz LoRa! channels! One high speed 250 khz! LoRa channel! One high speed 200 khz! GFSK channel! Emulates 49 LoRa! demodulators! SX1308 for femto gateway! 27

LoRaWAN Protocol!

LoRaWAN! Protocol standardized by the LoRa Alliance! Current version: 1.0! 1.0.2 upcoming, with extra frequency plans! 1.1 next major release! https://www.lora-alliance.org! LoRaWAN 1.0 Specification! White papers! For use in global ISM bands:! EU_863_870! US_902_928! CN779-787, EU433, AU915-928, CN470-510, AS923, KR920-923! 29

Global ISM bands! 30

31

LoRaWAN frame! Source: Ac&lity 32

LoRaWAN architecture! 33

Gateway RX data format! {"rxpk": [{ "tmst":87485028, "time":"2016-12-06t11:15:50.763950z", "chan":6, "rfch":0, "freq":867.700000, "stat":1, "modu":"lora", "datr":"sf9bw125", "codr":"4/5", "lsnr":-11.8, "rssi":-118, "size":29, "data":"qdabauca3cmbnpi48xb25emnx2ih5sa/8rqlqng=" }] } 34

LoRaWAN device classes! Three classes of devices have been defined, to address specific application requirements:! Class A: Each device's uplink transmission is followed by two short downlink receive windows.! Class B: In addition to the Class A functionality, Class B devices open extra receive windows at scheduled times.! Class C: These devices have a continuous open receive widow, except when transmitting.! 35

LoRaWAN Class A! 36

LoRaWAN security! Two layers of security:! Network (nwkskey)! Application (appskey)! AES 128 (128 bit key length)! The network security authenticates the node in the network! Message Integrity Check (MIC)! The application layer of security ensures the network operator does not have access to the application data.! Sensitive data can optionally be encrypted on top of this with a stronger algorithm.! 37

Applica&on payload end-device application session key AES128 encryption DevAddr FCnt Encrypted Payload MIC(*) end-device network session key AES128 signature (*) MIC = Message Integrity Check Source: Semtech 38

Upon reception of a frame, the network server checks that the frame received MIC signature matches the one computed using the end-device s network session key contained in its key database! DevAddr FCnt Encrypted Payload MIC check Network session Key database Crypto signature MIC Source: Semtech 39

LoRaWAN security! Activation by Personalization or Over The Air (OTAA)! Personalization:! Fixed device addresses and security keys! Simple! Vulnerable to replay attacks (after a reset)! Over The Air Activation! New security session keys can be generated from a shared secret! Enables roaming! 40

Join Process! Device is provisioned with DevEUI (64 bits), AppEUI (64 bits), and AppKey (128 bits)! Device sends join request message:! Network server calculates the session keys:! NwkSKey = aes128_encrypt(appkey, 0x01 AppNonce NetID DevNonce pad16)! AppSKey = aes128_encrypt(appkey, 0x02 AppNonce NetID DevNonce pad16)! Network server send join accept message:! 41

LoRaWAN scalability! Gateways listen on 8 frequencies! All SF per frequency! Can receive concurrently two different SF on the same frequency! In case of collision, packet with strongest signal gets decoded (generally)! Two dedicated high-speed channels (10 kbps and 50 kbps)! Adaptive Data Rate (ADR), see next slide! In case of congestion, scale by adding gateways! Nodes get closer to the gateway! Due to ADR, spreading factors will be reduced! More capacity: multiplicative!! 42

Adaptive Data Rate (ADR) mechanism! Received packets Spreading Factor SNR limit SF = 12 MaxSNR = -10 db 7-7.5 8-10 9-12.5 10-15 11-17.5 12-20 Can increase rate to SF10: -10 db (SNR) - 5 db (margin) = -15 db Link ADR request: SF10 43

Deployment models!

45

Private vs Public Network! Private Network! Individually managed! Specific deployments: geographically bound! Centralized Public Network! Telecom operator managed network! Large geographical coverage! Fully managed! Roaming! Distributed/Cooperative Public Network! No single owner, no single point of control! E.g. The Things Network! Internet model! 46

The Things Network! Global community LoRaWAN network! No single point of control! End-to-end encryption! No country borders! Overlapping device-addresses! Uses recently released sub-band g1, line 3, Note 5! 47

48

49

Core Components! B Broker Gateway Send data to and receive data from nodes Decoupling from Router and Applica&on Handler R Router N C Routes raw packets from gateways to brokers Network Controller Node state: data rate and frequency management H ApplicaNon Handler Decryp&on, deduping, works on behalf of apps A ApplicaNon User applica&on 50

Public and Private Networking! R R NC B NC B H H H Private Storage Handler H NR A A A Private Network R NC B H A 51

Long-range networking in shared spectrum!!

LoRaWAN observations! LoRa designed for use in ISM band: interference tolerant! Due to uncoordinated transmission, system can t sustain a high load ( ALOHA-like )! Maintain reception duty-cycle under 10% (per channel)! Manage load by densifying the network: cheap gateways! Additional benefit: more downlink capacity (half-duplex gateways)! Is this good use of the (ISM) spectrum?! How does LoRa affect other long-range technologies?! 53

Optimizations! Adaptive Data Rate! Manage spreading factor and transmission power! Geography based channel allocation (use certain frequencies in some places but not in others)! Listen Before Talk! 54

Alternative LPWAN technologies! SigFox! (Ultra) narrowband DBPSK uplink! 100Hz uplink channels (random!) in 200 khz band! 12 bytes packets, 3x repetition! GFSK downlink (600 baud)! Gateways and servers managed by SigFox! LinkLabs Symphony Link! LoRa based, but synchronized/slotted! Not for public networking! Other! Ingenu, 802.11ah, Waviot, Weightless-N, -P, etc.! 55

! 3GPP! LTE Cat-M1! LTE-Light! Smaller front-end (1.4Mhz), half-duplex, 1 antenna! Cheaper chipset! Power Saving Mode and Extended Discontinuous Reception! Questions/Issues: cost, IPR, actual battery usage! LTE Cat-NB, NB-IOT! Not LTE! 200 khz bands: stand-alone, guard-band, in-band! Questions/Issues: deployment, IPR, cost, battery, mobility, sim-card (?)! 56

Commons! Elinor Ostrom, Governing the Commons! Tragedy of the commons can be prevented if a commons is bound by people, place, and rules! ISM band for SRD is regulated for uncooperative users! Limit power and duty-cycle to limit influence of a single user! But for long-range networking this is different. Users:! are related to each other (could be grouped)! have common objectives! could develop and maintain rules that maximize total gain! 57

What can we do?! Recent (lpwan) IoT research reports (Dialogic, Stratix, Figo, Strict, etc.) signal potential problems, but do not provide significant solutions (or directions) other than managing the problem itself by raising awareness, additional spectrum, stricter rules, monitoring, etc.! What can we learn from Cognitive Radio, Commons models, and available data for future use of license-exempt spectrum?! For example, simple CR capabilities! Mix LoRa (CSS) with narrowband and have devices and the network make smart decisions, to optimize performance and efficiency! E.g. Ultra-Narrowband for uplink, LoRa for downlink! Measure and share frequency usage! Multi dimensional metrics?! Can we start experimenting with technical and policy solutions in current licenseexempt spectrum, to build a case for future allocations?! 58

Extra material!

60

SODAQ balloon flight (>14km altitude)! Max. number of gateway for a single message: 84! Max. distance: 325 km! 61