Vad är LoraWAN enhetsklasser?

LoRaWAN-enhetsklasser (Class A, B och C) definierar hur IoT-enheter kommunicerar med nätverket. De bestämmer avvägningen mellan enhetens batteritid och dess tillgänglighet för att ta emot inkommande kommandon (nedlänk). 

Klass A (Alltid obligatorisk)

Klass A ger maximal batteritid men är minst tillgänglig för direkt styrning. 
  • Så fungerar det: Enheten är i dvala för att spara ström. Den skickar bara data när den själv behöver det (upplänk). Direkt efter sändningen öppnar enheten två korta lyssningsfönster för att ta emot eventuella svar från nätverket (nedlänk).
  • Passar för: Batteridrivna sensorer som bara mäter och skickar data sällan, till exempel temperaturmätare eller jordfuktighetssensorer. 

Klass B (Beacon-synkroniserad)

Klass B är en kompromiss för enheter som kräver viss styrning utan att offra för mycket batteri. 
  • Så fungerar det: Förutom de vanliga fönstren som Klass A använder, öppnar enheten korta mottagningsfönster med jämna mellanrum. Nätverket skickar ut en synkroniseringssignal (en sk. beacon) så att enheten vet exakt när den ska lyssna.
  • Passar för: Applikationer där nätverket behöver skicka kommandon eller uppdateringar till enheter med fasta intervaller, till exempel smarta vattenmätare eller gatubelysning. 

Klass C (Alltid aktivt lyssnande)

Klass C ger maximal tillgänglighet men drar mest ström. 
  • Så fungerar det: Enheten håller sin mottagare öppen konstant och lyssnar efter data från nätverket. Den stänger bara av lyssnandet under de korta millisekunder som den själv sänder data.
  • Passar för: Enheter som konstant behöver ta emot kommandon och som har tillgång till fast strömförsörjning (ej batteridrivna), till exempel smarta reläer, larm och vägguttag.