Classes

Die LoRaWAN-Spezifikation definiert drei Gerätetypen. Alle LoRaWAN-Geräte müssen Klasse A implementieren, während Klasse B und Klasse C Erweiterungen der Spezifikation von Klasse A-Geräten sind.

Class A

Geräte der Klasse A unterstützen die bidirektionale Kommunikation zwischen einem Gerät und einem Gateway. Uplink-Nachrichten (vom Gerät zum Server) können jederzeit (zufällig) gesendet werden. Das Gerät öffnet dann zwei Empfangsfenster zu festgelegten Zeiten (1s und 2s) nach einer Uplink-Übertragung. Wenn der Server in keinem dieser Empfangsfenster antwortet (Situation 1 in der Abbildung), erfolgt die nächste Gelegenheit nach der nächsten Uplink-Übertragung vom Gerät. Der Server kann entweder im ersten Empfangsfenster oder im zweiten Empfangsfenster antworten, sollte jedoch nicht beide Fenster verwenden.

Class A Receive Windows

Class B

Geräte der Geräte der Klasse B erweitern die Klasse A um geplante Empfangsfenster für Downlink-Nachrichten vom Server. Mithilfe von zeitsynchronisierten Beacons, die vom Gateway gesendet werden, öffnen die Geräte regelmäßig Empfangsfenster.

Class C

Geräte der Klasse C erweitern die Klasse A, indem die Empfangsfenster geöffnet bleiben, es sei denn, sie senden, wie in der folgenden Abbildung dargestellt. Dies ermöglicht eine Kommunikation mit geringer Latenz, ist jedoch um ein Vielfaches energieintensiver als Geräte der Klasse A.

Class C Receive Windows