Table of Contents

LoraWan Low Range communication Low power

components

lora is the physical layer ultra low power consumption long range - small bandwidth lorawan mac media access control

devicese usually are asleep

only enable wifi when it needs to send a lot of information

frequency on a free spectrum for example:

eu 863 to 870 mhz, 433 to 434 mhz
china 779 to 787
us 902 to 928
australia 915 to 928
+ many others

modulation: chirp spectrum modulation

super robust on interference because ti change modulation, differently from narrowband

differences between end devices and a gateway is that the gateway can listen on multiple frequency at the same time

uplink from device to gateway

downlink from gateway to device

spreading factor

number of databit per second: the symbols that are modulated per time units the higher is the spreading factor, the slower is the communication

lower SF → Shorter range → less time on air → lower energy consumption → higher data rate

Adaptive Data Rate mechanism

minute 13:00 2 lorawan fundamentals

=====what is lorawan=====lora lorawan is a protocol based on

example of frequency plan in usa

US915 is from 902 to 928 Mhz

fixed number of channels; for uplink on perspective of end device

for downlink

class devices

Class A:

class B:

beaconing - segnalazione - sent by network at fixed interval through the gateway

for example my end device wake up every 2 minutes to check if network want to start a downlink or not. 

class C:

continuos downlink: end devices continue to check if network wants to send a message to the end device

it can be an end devices connected to electrical source, like street light

handlinkg downlink based on different class:

limitations

security in lorawan

physical layer doesn't provide security mechanisms it only has an optional crc field that helps detecting transmission errors

lorawan provides security with the 3 pillars of security:

two layer security with aes encryption algorithm

sessions

network sessions:

application session - between end device and application server

during a lorawan session:

a session can be

devaddr and security keys are hardcoded into device