Low Power Wide Area Networks (LPWAN) LPWAN Specifically - - PowerPoint PPT Presentation

low power
SMART_READER_LITE
LIVE PREVIEW

Low Power Wide Area Networks (LPWAN) LPWAN Specifically - - PowerPoint PPT Presentation

IoTSSC Low Power Wide Area Networks (LPWAN) LPWAN Specifically targeting IoT applications Battery powered devices LPWAN Coverage (lower frequency) vs bandwidth/throughput (WLAN/ WPAN)? Licensed vs unlicensed spectrum?


slide-1
SLIDE 1

IoTSSC – Low Power Wide Area Networks (LPWAN)

slide-2
SLIDE 2

LPWAN

  • Specifically targeting IoT applications
  • Battery powered devices
slide-3
SLIDE 3

LPWAN

  • Coverage (lower frequency) vs bandwidth/throughput

(WLAN/ WPAN)?

  • Licensed vs unlicensed spectrum?
  • Centralised vs decentralized access?
  • Compatibility with cellular systems?
  • Mobility support?
  • Latency constraints?
  • Security
slide-4
SLIDE 4

LoRaWAN

  • One of the main contenders for LPWAN dominance
  • Operates in license-free ISM bands: 433, 868, 915 MHz
  • Regulated (power, duty-cycle, bandwidth)
  • EU: 0.1% or 1% per sub-band duty-cycle limitation
  • Protocol stack works on top of a chirp spread spectrum

PHY layer (LoRa) – rates typically between 300bps – 5.5kbps + two ‘high speed’ (FSK) channels (11 and 50kb/s)

  • PHY is proprietary (SemTech)
  • Can work on 8 different frequencies at a time
slide-5
SLIDE 5

LoRaWAN architecture

slide-6
SLIDE 6

LoRa modulation

  • Chirp spread spectrum - Spread Factors (SF) 7 to 12
  • Moving an RF tone through time linearly - breaking

chirps in different places in terms of time and frequency to encode a symbol.

Credits: Thomas Telkamp

slide-7
SLIDE 7

LoRa modulation

  • Robust to interference
  • Symbol rate (SF bits per symbol)

𝑆𝑡 = 𝐶𝑋 2𝑇𝐺

  • Bit rate

𝑆𝑐 = 𝑇𝐺 𝐶𝑋 2𝑇𝐺

  • Data whitening, interleaving, FEC are then applied
  • FEC k/n – for every k bits of information n bits TX
slide-8
SLIDE 8

LoRa bit rates vs SF (BW=125kHz)

SF SF Ch Chir irps/symbol Bit Bitrate 7 128 5.469kb/s 8 256 3.125kb/s 9 512 1.758kb/s 10 1024 977b/s 11 2048 537b/s 12 4096 293b/s

slide-9
SLIDE 9

LoRa bit rates vs SF (BW=125kHz)

SF SF Ch Chir irps/symbol Bit Bitrate 7 128 5.469kb/s 8 256 3.125kb/s 9 512 1.758kb/s 10 1024 977b/s 11 2048 537b/s 12 4096 293b/s Numbers do not really match the formula. Why?

slide-10
SLIDE 10

LoRa bit rates vs SF (BW=125kHz)

SF SF Ch Chir irps/symbol Bit Bitrate 7 128 5.469kb/s 8 256 3.125kb/s 9 512 1.758kb/s 10 1024 977b/s 11 2048 537b/s 12 4096 293b/s Numbers do not really match the formula. Why? FEC is applied here as well. Can you guess the code rate?

slide-11
SLIDE 11

LoRa bit rates vs SF (BW=125kHz)

SF SF Ch Chir irps/symbol Bit Bitrate 7 128 5.469kb/s 8 256 3.125kb/s 9 512 1.758kb/s 10 1024 977b/s 11 2048 537b/s 12 4096 293b/s Numbers do not really match the formula. Why? Default code rate used is 4/5

slide-12
SLIDE 12

LoRaWAN protocol stack

slide-13
SLIDE 13

LoRaWAN device types

Standard defines three classes of devices defined

  • Class A: Supported by all devices. Each uplink TX

followed by two short downlink receive windows.

  • Class B: Extra receive windows at scheduled times

latency controlled downlink); slotted communication

  • Class C: Continuously open receive widow, except when

transmitting (mains powered devices, no latency)

slide-14
SLIDE 14

LoRaWAN frame format

slide-15
SLIDE 15

LoRaWAN security

Two layers of security

  • Network Security Key (nwkSkey) – authenticates node

in the network

  • Application Security Key (appSkey) – ensures network
  • perator cannot inspect the data, but only service

provider can

  • AES 128 used in both cases
  • MIC calculated over the ‘network’ part of the message

– works as a signature

slide-16
SLIDE 16

Device activation

1) Over The Air Activation (OTAA)

  • End-device follows a join procedure.

(+) device can attach any LoRaWAN network, security keys can be updated on a per session basis; enables roaming (-) App server has to answer to join requests each time a device (re)starts, generating more downlink traffic.

slide-17
SLIDE 17

Device activation

2) Activation By Personalization (ABP)

  • The end-device already pre-registered on the network.

DevAddr and keys are stored in end-device and NS. (+) simpler from application server point of view (-) node tied to a particular network; vulnerable to replay attacks

slide-18
SLIDE 18

UoE LoRaWAN infrastructure

  • Edge devices: Pycom dev boards (run micropython)
  • Gateways deployed @ library, Argyle House, Bush campus
  • TTN – The Things Network – open source NS stack

https://www.thethingsnetwork.org

slide-19
SLIDE 19

Narrow Band IoT (NB-IoT)

slide-20
SLIDE 20

The NB-IoT paradigm

  • Standardised by 3GPP (Rel 13) to enable roll out over

existing cellular infrastructure (focus on reliability)

  • Target apps: smart metering, smart cities (diagnostics

and control), eHealth

  • Three types of deployments:

*Wang et al. “A Primer on 3GPP Narrowband Internet of Things (NB-IoT)”

slide-21
SLIDE 21

The NB-IoT paradigm

  • Bandwidth: 180kHz (low throughput)
  • Data rates: 25kb/s (downlink) and 64kb/s (uplink,

multi-tone)

  • Latency <10ms
  • Hybrid ARQ scheme (reliability)
  • Power saving modes (base station can dictate power

control through signalling)

slide-22
SLIDE 22

Cellular IoT (CIoT) architecture

(red) – control plane; (blue) – user plane RAN – Radio Access Network; S/P-GW – Serving/Packet Gateway MME – Mobility Management Entity SCEF - Service Capability Exposure Function (new addition)

slide-23
SLIDE 23

Channel access - downlink

  • Each NB-IoT subframe spans one physical resource

block (PRB) – 12 subcarriers

  • Narrowband Primary Synchronization Signal (NPSS);

Secondary Synchronization Signal (NSSS); Physical Broadcast Channel (NPBCH); Reference Signal (NRS); Physical Downlink Control Channel (NPDCCH); Physical Downlink Shared Channel (NPDSCH)

slide-24
SLIDE 24

Channel access - uplink

  • Narrowband Physical Random Access Channel

(NPRACH) – similar to LTE, but narrower channel

  • Tone frequency index changes from one symbol

group to another - single-tone frequency hopping

slide-25
SLIDE 25

Questions?