Die LoRaWAN-Funkeinstellungen liegen im Geräteprofil auf dessen Registerkarte LoRaWAN. Jedes LoRaWAN-Gerät des Profils verwendet sie. Die Registerkarte erscheint bei Profilen, deren Transport LoRaWAN ist; bei jedem anderen Profil steht This profile is not a LoRaWAN profile.
Allgemeines zu Profilen finden Sie unter Device profiles.
Die integrierten Profile
Hermetry legt beim ersten Hinzufügen eines LoRaWAN-Gateways oder -Geräts zwei Profile an:
| Profil | Verwendet von | Online-Regel |
|---|---|---|
| LoRaWAN EU868 Class A OTAA (1.0.3) | Jedes Endgerät, das Sie über New device > LoRaWAN device hinzufügen | Recent message: online, solange die letzte Uplink-Nachricht jünger als drei erwartete Intervalle ist (erwartetes Intervall 3.600 s, also 3 Stunden) |
| LoRaWAN gateway | Jedes Basics-Station-Gateway | Live connection: online, solange die Verbindung des Gateways offen ist |
Beide werden über einen internen Schlüssel gefunden, daher ist eine Umbenennung unbedenklich. Sie können nicht gelöscht werden, und ihr Transport kann nicht geändert werden.
Sie können auch eigene Profile mit dem Transport LoRaWAN anlegen, etwa eines pro Sensortyp. Geräte, die der Pairing-Modus hinzufügt, werden auf dem Profil abgelegt, in dem Sie das Pairing gestartet haben.
Registerkarte öffnen
- Öffnen Sie Device Profiles im IoT-Menü und öffnen Sie das Profil.
- Wählen Sie die Registerkarte LoRaWAN.
- Ändern Sie die Felder und wählen Sie Save. Es werden nur geänderte Felder gesendet.
Zum Anzeigen benötigen Sie die Berechtigung, LoRaWAN-Geräte anzuzeigen; zum Speichern die Berechtigung, LoRaWAN-Geräte anzulegen, zu bearbeiten und zu löschen (standardmäßig Administratoren). Jedes Speichern wird als iot_lorawan.profile.settings_updated protokolliert.
Funk
| Feld | Bedeutung | Standard | Zulässig |
|---|---|---|---|
| Region | Der Frequenzplan. | EU868 | Nur EU868 (das Feld ist gesperrt) |
| LoRaWAN version | Die Version, die Geräten zugewiesen wird, die der Pairing-Modus hinzufügt. Ein von Hand hinzugefügtes Gerät behält die im eigenen Formular gewählte Version. | 1.0.3 | 1.0.2, 1.0.3, 1.0.4 |
| Class | Die Klasse, die Geräten zugewiesen wird, die der Pairing-Modus hinzufügt. Die Klasse jedes Geräts wird auf dessen Registerkarte LoRaWAN eingestellt. | A | A, C |
| RX1 delay (seconds) | Wie lange nach einem Uplink das Gerät sein erstes Empfangsfenster öffnet. Wird beim Beitritt an das Gerät gesendet; ein Gerät, das bereits mit einer anderen Verzögerung läuft, wird per MAC-Kommando so lange zur Änderung aufgefordert, bis es bestätigt. | 5 | Ganze Sekunden 1–15 |
| Adaptive data rate (ADR) | Erlaubt dem Network Server, die Datenrate zu erhöhen und die Sendeleistung von Geräten mit gutem Signal zu senken. | On | On oder off |
| Lowest data rate (DR) | Die niedrigste Datenrate, die ADR verwenden darf. | DR0 | DR0–DR5, nicht über der höchsten |
| Highest data rate (DR) | Die höchste Datenrate, auf die ADR ein Gerät umstellen darf. | DR5 | DR0–DR5 |
| De-duplication window (ms) | Wie lange Kopien eines Uplinks von mehreren Gateways gesammelt werden. | 200 | Ganze Millisekunden 50–1.000 |
| Confirmed downlink: wait for the acknowledgement (seconds) | Nur Klasse C: Ein bestätigter Downlink wird erneut gesendet, wenn das Gerät ihn in dieser Zeit nicht bestätigt hat. | 60 | Ganze Sekunden 5–3.600 |
Belassen Sie die RX1 delay bei 5 Sekunden, sofern nicht alle Ihre Gateways eine schnelle, stabile Internetverbindung haben. Ein Cloud-Network-Server benötigt Zeit, um über das Internet zu antworten; bei einer Verzögerung von 1 Sekunde verpassen langsame Gateways RX1.
Decodierung
| Feld | Bedeutung | Standard |
|---|---|---|
| Codec | Der Codec der Geräte des Profils, die auf Automatic eingestellt sind. Siehe Codecs. | Automatic (nach Hersteller und Port) |
| Funkwerte (lora.rssi, lora.snr, …) zu jeder Nachricht hinzufügen | Fügt lora.rssi, lora.snr, lora.gw_count, lora.dr, lora.freq, lora.fcnt_up (und, sofern das Gerät sie meldet, lora.battery_level und lora.margin_db) jeder Geräte-Nachricht hinzu. | On |
Decodierte Schlüssel gelangen in Ihre Flows; sie werden nur dort gespeichert, wo ein Flow sie speichert (der Standard-Root-Flow tut dies).
Beitritt
| Feld | Bedeutung | Standard |
|---|---|---|
| Accept any JoinEUI | Ein Schalter auf Profilebene für Geräte, deren JoinEUI nicht bekannt ist. | Off |
| Devices added by pairing mode are ready at once (no approval) | Off: Geräte, die der Pairing-Modus hinzufügt, warten auf Freigabe. On: Sie funktionieren sofort. | Off |
| Shared AppKey | Ein AppKey für die Geräte des Profils. Für den Pairing-Modus erforderlich. | None |
Die Beitrittsprüfung selbst vergleicht die JoinEUI jedes Geräts, sofern nicht die eigene Einstellung anyJoinEui dieses Geräts aktiv ist. Sie setzen sie je Gerät über die API (PATCH /tenant/<tenantId>/api/iot/lorawan/devices/<deviceId> mit { "anyJoinEui": true }).
Der gemeinsame AppKey
- Die Registerkarte zeigt A shared AppKey is stored (never shown). oder No shared AppKey.
- Um ihn festzulegen oder zu ersetzen, geben Sie 32 hexadezimale Ziffern in New shared AppKey (32 hexadecimal digits) ein und wählen Sie Save.
- Um ihn zu entfernen, aktivieren Sie Remove the shared key und speichern Sie.
- Der Schlüssel wird verschlüsselt gespeichert und nie wieder angezeigt.
Geräte, die der Pairing-Modus hinzufügt, verwenden den gemeinsamen Schlüssel des Profils. Von Hand hinzugefügte Geräte haben immer einen eigenen AppKey.
Online-Status
Die Registerkarte zeigt die Online-Regel des Profils schreibgeschützt an, etwa Online rule: Recent message. Ändern Sie sie auf der Registerkarte Online status des Profils.
Nur über die API verfügbare Einstellungen
PUT /tenant/<tenantId>/api/iot/lorawan/profiles/<profileId>/settings akzeptiert zusätzlich zu den oben genannten Feldern diese:
| Feld | Bedeutung | Standard | Zulässig |
|---|---|---|---|
rx1DrOffset | Datenraten-Offset für RX1 | 0 | 0–5 |
rx2Dr | Datenrate für RX2; null = Regionsstandard (DR0) | null | 0–7 oder null |
rx2Freq | Frequenz für RX2 in Hz; null = Regionsstandard (869,525 MHz) | null | 100.000.000–1.000.000.000 oder null |
installationMarginDb | Sicherheitsreserve in dB, die ADR beibehält | 10 | 0–30 |
devStatusIntervalH | Wie oft das Gerät nach Batterie und Link-Reserve gefragt wird, in Stunden; 0 = nie | 24 | 0–720 |
maxRetries | Sendungen eines bestätigten Downlinks, bevor er aufgegeben wird | 3 | 0–10 |
classCMaxAgeS | Wie lange nach seinem letzten Uplink ein Gerät der Klasse C noch direkt erreicht wird, in Sekunden | 900 | 60–86,400 |
maxDutyCycle | Vom Gerät angeforderte Grenze des aggregierten Duty Cycles (0 = keine) | 0 | 0–15 |
Der Body ist strikt: Ein unbekanntes Feld wird abgelehnt. sharedAppKey ist nur schreibbar; null entfernt ihn.
Pairing-Modus
Unterhalb der Einstellungen enthält die Registerkarte den Abschnitt Pairing mode. Siehe Pairing mode.

