Wann ein LoRaWAN-Gerät Daten empfangen kann, hängt von seiner Klasse ab. Hermetry unterstützt Class A und Class C. Class B (geplante Empfangsfenster mit Gateway-Beacons) wird nicht unterstützt.
Class A
Jedes LoRaWAN-Gerät unterstützt Class A. Nach jedem Uplink öffnet das Gerät zwei kurze Empfangsfenster und schläft dann bis zum nächsten Uplink:
| Fenster | Wann | Frequenz und Datenrate |
|---|---|---|
| RX1 | RX1-Verzögerung nach dem Uplink (standardmäßig 5 s auf Hermetry; 1 bis 15 s) | Der kanal des Uplinks; die Datenrate ist die des Uplinks minus der RX1-Datenraten-Verschiebung (standardmäßig 0) |
| RX2 | Eine Sekunde nach RX1 | Standardmäßig 869,525 MHz mit DR0 |
Was das für Sie bedeutet:
- Ein Downlink an ein Class-A-Gerät wartet, bis das Gerät den nächsten Uplink sendet. Ein Sensor, der stündlich meldet, empfängt einen eingereihten Befehl bis zu eine Stunde später.
- In jedes Paar von Fenstern passt nur ein Anwendungs-Downlink.
- Der Network Server übergibt dem Gateway beide Fenster in einer Nachricht; das Gateway versucht zuerst RX1 und RX2, wenn RX1 nicht genutzt werden kann.
Wie Gateway und Fenster ausgewählt werden
Für jeden Uplink, der eine Antwort benötigt, reiht der Network Server die Gateways, die ihn empfangen haben, wie folgt:
- Direkt verbundene Gateways vor weitergeleiteten.
- Das bessere Signal: die SNR-Reserve über dem, was die Datenrate benötigt, danach RSSI.
- Die geringere Downlink-Last in der letzten Stunde.
- Der kürzere Rundweg.
Ein Gateway wird nur verwendet, wenn es online und aktiv ist, im Cloud-Modus arbeitet und die Antwort rechtzeitig übergeben kann. RX1 wird verwendet, wenn die Antwort das Gateway vor dem Fenster erreichen kann, unter Berücksichtigung der Verarbeitungszeit, des Rundwegs des Gateways und einer Funkreserve von 100 ms; andernfalls RX2, falls es noch passt; andernfalls das nächste Gateway. Das Gateway muss außerdem noch Duty-Cycle-Budget auf der Frequenz des Fensters haben. Das Frames-Protokoll zeigt Gateway und Fenster jedes Downlinks, zum Beispiel Sent via Roof north (RX1).
Class C
Ein Class-C-Gerät hält seinen Empfänger ständig eingeschaltet, wenn es nicht sendet. Es wird meist netzbetrieben eingesetzt: Aktoren, Ventile, Relais, Straßenlaternen.
| Merkmal | Verhalten auf Hermetry |
|---|---|
| Wann ein Downlink gesendet wird | Sofort, ohne auf einen Uplink zu warten |
| Frequenz und Datenrate | Die RX2-Einstellungen des Geräts (standardmäßig 869,525 MHz, DR0) |
| Welches Gateway | Das beste Gateway des letzten Uplinks des Geräts, mit RX2-Duty-Cycle-Budget |
| Wie lange das Gerät auf diesem Weg erreichbar ist | Bis zu 15 Minuten nach seinem letzten Uplink (900 s, Profileinstellung classCMaxAgeS, 60 bis 86.400 s). Danach wartet ein Downlink auf den nächsten Uplink. |
| Niemals innerhalb der eigenen Fenster des Uplinks | Ein Class-C-Downlink wartet, bis das RX2-Fenster des Uplinks vorbei ist (plus 0,5 s), sodass er nie mit der Antwort auf diesen Uplink kollidiert. |
Der Gerätetab sagt es in einer Zeile: Class-C-Geräte hören ständig zu: Ihre Downlinks werden sofort auf dem RX2-Kanal gesendet, über das Gateway, das sie zuletzt gehört hat.
Antworten auf Uplinks eines Class-C-Geräts (Bestätigungen, MAC-Befehle) nutzen weiterhin die Class-A-Fenster. Anwendungs-Downlinks gehen nur den Class-C-Weg. Im Frames-Protokoll zeigt ein Class-C-Downlink das Fenster RXC.
Bestätigte Downlinks an Class-C-Geräte
Ein bestätigter Downlink bittet das Gerät, ihn im nächsten Uplink zu bestätigen. Bei einem Class-C-Gerät wartet Hermetry auf die Bestätigung für die Zeit, die im Profil unter Confirmed downlink: wait for the acknowledgement (seconds) steht (standardmäßig 60 s, 5 bis 3.600 s). Ohne Bestätigung wird der Downlink mit einem neuen Frame-Zähler erneut gesendet, insgesamt bis zu 3 Sendungen (Profileinstellung maxRetries). Danach verlässt er die Warteschlange als abgelaufen (no_ack).
Lassen Sie das Gerät regelmäßig Uplinks senden: Die Bestätigung reist in einem Uplink, und das Gerät ist nur innerhalb von 15 Minuten nach dem letzten Uplink direkt erreichbar.
Die Klasse festlegen
- Beim Hinzufügen eines Geräts: wählen Sie im Formular A (Batterie, antwortet nach jedem Uplink) oder C (netzbetrieben, immer empfangsbereit).
- Später: ändern Sie auf dem Tab LoRaWAN des Geräts die Class und wählen Save class.
- Über den Pairing-Modus hinzugefügte Geräte erhalten die Klasse ihres Profils.
Legen Sie die Klasse fest, die das Gerät tatsächlich verwendet. Ein Class-A-Gerät, das als C markiert ist, verpasst sofort gesendete Downlinks; ein Class-C-Gerät, das als A markiert ist, empfängt sie erst nach Uplinks.

