Betrieb

LoRaWAN® Aktivierung von Netzendgeräten

Bevor Sie Daten über ein LoRaWAN®-Netz übertragen können, muss das Modul personalisiert und aktiviert werden. Dies kann auf zwei verschiedene Arten für LoRaWAN® erfolgen: Over-the-air-Aktivierung (OTAA) oder Aktivierung durch Personalisierung (ABP). Aus Sicherheitsgründen empfiehlt Elvaco, möglichst OTAA zu nutzen. Hierbei werden alle Netzwerkschlüssel bei jeder Verbindung des Moduls mit dem LoRaWAN®-Netzwerke generiert. Bei ABP hingegen werden die Schlüssel manuell erstellt und bleiben unverändert.

Im OTAA-Modus

Bevor das Modul Nachrichten im LoRaWAN®-Netzwerk übertragen kann, müssen im Netzwerkserver Informationen zum Gerät eingerichtet werden. Damit der Netzwerkserver Nachrichten des Moduls empfangen kann, müssen folgende Parameter registriert werden:

Geräte-EUI

16-stellige eindeutige Modul-Identifikationsnummer. Sie ist nicht konfigurierbar.

Anwendungsschlüssel

Der Anwendungsschlüssel jedes Geräts wird von Elvaco generiert und im OTAA-Modus dazu genutzt, bei jeder Verbindungsherstellung mit dem LoRaWAN®-Netzwerk einen Netzwerkschlüssel zu generieren. Diese Codes werden mithilfe der OTC-Lösung (One Touch Commissioning) von Elvaco sicher verwaltet, zu der auch mobile App für die Konfiguration gehört.

JoinEUI

Legt die Identifikationsnummer des Join-Servers fest. Die Identifikationsnummer ist bei allen Geräten auf einen Standardwert eingestellt. Der Standardwert ist in den Konfigurationsoptionen von Elvaco OTC angegeben.

Im ABP-Modus

Wenn der Aktivierungsmodus auf ABP eingestellt ist, muss der Anwendungsschlüssel nicht zum Netzwerkserver hinzugefügt werden. Stattdessen werden die folgenden Informationen benötigt:

Netzwerk-Sitzungsnummer

Wird sowohl vom Modul als auch vom Netzwerkserver verwendet.

Anwendungs-Sitzungsnummer

Wird für die Ver- und Entschlüsselung von Nutzdaten verwendet.

Geräteadresse

Eindeutiger Bezeichner des Moduls.

Konfiguration

CMi4160 wird über die Elvaco OTC-App konfiguriert. Diese überträgt die Einstellungen mittels NFC auf das Modul. Für einige Anwendungen kann auch Downlink genutzt werden.

Über die Elvaco OTC-App

Tipp

Je nach verwendetem Smartphone kann es schwierig sein, auf das NFC-Feld zuzugreifen, wenn der Zähler geschlossen ist. Um das Ansprechverhalten zu verbessern, öffnen Sie den Zähler und halten Sie das Telefon in die Nähe der NFC-Markierung auf dem Modul.

Per Downlink

Übertragungsintervall

Mit dem Übertragungsintervall wird festgelegt, wie oft das Modul Daten auf dem LoRaWAN®-Netzwerk senden soll. Der Parameter kann auf einen Wert zwischen 5 und 1440 Minuten eingestellt werden (d. h. zwischen 5-Minuten-Werten und Tageswerten). Es ist möglich, das Übertragungsintervall festzulegen, aber für batteriebetriebene Geräte, bei denen die Lebensdauer der Batterie kritisch ist, empfiehlt Elvaco die Verwendung der EcoMode-Funktion, die das Übertragungsintervall an die vorherrschenden Funkbedingungen anpasst.

Übertragungsintervall im EcoMode

Tabelle 270. Übertragungsintervalle für verschiedene Datenübertragungsraten im EcoMode

Datenübertragungsrate

Sendeintervalle

DR0

180 min

DR1

120 min

DR2-DR3

60 min

DR4

30 min

DR5

20 min


Anmerkung

Bei Verwendung des Nachrichtenformats Geplant Erweitert+ (verfügbar ab FW 1.05) sind die im EcoMode verwendeten Übertragungsintervalle in der folgenden Tabelle aufgeführt. Da „Geplant Erweitert+“ geplant ist, beträgt die praktische Mindestgrenze immer 60 Minuten.

Tabelle 271. Übertragungsintervalle für verschiedene Datenraten im EcoMode, bei Verwendung von Geplant Erweitert+

Datenübertragungsrate

Übertragungsintervall

DR0

360 min

DR1

240 min

DR2

120 min

DR3

60 min

DR4-5

30 min


Anmerkung

Für Anwendungen, bei denen die Lebensdauer der Batterie entscheidend ist, sollte der EcoMode aktiviert werden. Wenn der EcoMode deaktiviert wurde, sind die Garantien für die Lebensdauer der Batterie nicht mehr gültig, auch wenn der EcoMode später aktiviert wird.

Adaptive Datenübertragungsrate (ADR)

Die ADR ist Teil des LoRaWAN®-Standards; hierbei bestimmt der Netzwerkserver basierend auf den aktuellen Signalbedingungen die optimale Kommunikationsrate für das Modul. Unter den besten Funkbedingungen nutzt das Modul seine höchste Datenübertragungsrate (DR5), um höchste Energieeffizienz zu bieten. Bei schlechten Signalbedingungen senkt der Netzwerkserver schrittweise die Datenübertragungsrate, bis er die Meldung empfangen kann. Bei niedriger Datenübertragungsrate steigt der Energieverbrauch pro Telegramm.

Zeiterfassung

Das Modul ist auf die Uhr des Zählers angewiesen, um die Zeit zu halten. Es wird davon ausgegangen, dass die Zeit im Zähler in der Standard-Ortszeit (keine Sommerzeit) angegeben ist. Bei der Zeitsynchronisation im Zähler-mit der Elvaco OTC-App wird immer die lokale Standardzeit verwendet, auch wenn die Sommerzeit in Kraft ist. Die vom Modul gesendeten zeitgestempelten Zählerdaten können durch Angabe des Konfigurationsparameters "UTC-Offset" so eingestellt werden, dass sie in UTC gesendet werden. Der UTC-Offset wird vor der Übertragung vom Zeitstempel abgezogen. Wenn sich der Zähler in Schweden befindet, wo die MEZ (mitteleuropäische Zeit) gilt, sollte der UTC-Offset auf +60 (+1h) eingestellt sein. In diesem Fall wird um 12.00 Uhr ein Telegramm mit dem Zeitstempel 11.00 gesendet, da dies die entsprechende UTC-Zeit ist. Ein Zähler in New York (USA) sollte einen UTC-Offset von „-300“ (-5h) haben usw. Ein UTC-Offset von „0“ bedeutet, dass die Zählerzeit unverändert verwendet wird.

Wenn der Zähler auf Sommerzeit eingestellt ist, wird dies vom Modul ignoriert und die Standardzeit verwendet. Daher kann es sein, dass die Uhrzeit auf dem Display des Zählers nicht mit der Uhrzeit im Telegramm oder in der Elvaco OTC-App übereinstimmt.

Nachrichtenkodierung

Alle nach dem M-Bus-Standard kodierten Nachrichtenformate haben die folgende Struktur. Jedes Telegramm beginnt mit einem Byte, welches das Meldungsformat angibt. Danach folgt eine Sequenz von Dateninformationsblöcken (DIBs). Daten und Struktur der DIBs hängen vom eingestellten Meldungstyp ab. Jeder DIB enthält ein Dateninformationsfeld (DIF), ein Werteinformationsfeld (VIF) und ein Datenfeld (DATA), in dem die aktuellen Inhalte abgelegt sind.

Message_structure_m-bus_.png

M-Bus-Nachrichtenstruktur

Anmerkung

Bei Verwendung des Nachrichtenformats JSON werden die Daten als Klartext und nicht entsprechend der oben dargestellten M-Bus-Struktur dargestellt.

Sicherheits- und Zugriffssteuerung

Das Produkt hat eine Konfigurationssperre, die verhindert, dass Unbefugte Zugriff auf das Modul erhalten. Wenn die Konfigurationssperre aktiviert wurde, wird ein gerätespezifischer Produktzugangsschlüssel benötigt, um auf das Gerät zuzugreifen. Schlüssel werden mithilfe der OTC-Lösung von Elvaco sicher verwaltet, die für die Konfiguration auf die App zurückgreift.

Anmerkung

Einzelheiten zur Sicherheits- und Zugriffssteuerung des Produkts erfahren Sie in der Dokumentation der Ein-Klick-Inbetriebnahme (One-Touch Commissioning – OTC) auf der Elvaco-Website.

Fehlermeldungen zur Kommunikation des Zählers

Die Nutzlasten mit M-Bus kodierten Daten verwenden das Funktionsfeld des DIF, um Fehler anzuzeigen. In diesem Fall erfolgt eine Setzung auf „Wert im Fehlerzustand“ (M-Bus Norm EN 13757-3:2013) und der gesendete Wert sollte nicht verwendet werden. Ein typischer Fall hierfür ist, wenn das Modul nicht mit dem Zähler kommunizieren und keine Zählerwerte abrufen kann. In diesem Fall zeigen alle Felder in der Nutzlast ein DIF an, das auf „Wert im Fehlerzustand“ hinweist. Bei fehlerhaften Daten oder wenn das Modul nicht in der Lage ist, mit dem Zähler zu kommunizieren, wird Bit 4–5 des Bits des DIF-Codes (erstes Byte jedes Indexfeldes) auf 11b gesetzt.

Beispiel 17. Beispiel

Ein DIF-Code von 0x02 wird im Falle eines Fehlers auf 0x32 gesetzt. (Dies gilt für alle Nachrichtenformate außer JSON). Beim Nachrichtenformat JSON wird der aktuelle Wert im Fehlerfall durch „null“ ersetzt. Wenn überhaupt keine Zählerkommunikation möglich ist, sind alle Felder mit dieser Fehleranzeige versehen.


Reset-Verfahren

Neustart des Moduls

  1. Halten Sie die Drucktaste 5–15 Sekunden gedrückt.

  2. Lassen Sie die Taste los, wenn die grüne LED aufleuchtet.

Led_indications_mcm_reboot__switch_off_.png

Ausschalten des Moduls

  1. Halten Sie die Drucktaste 15–20 Sekunden gedrückt.

  2. Lassen Sie die Taste los, wenn die rote LED aufleuchtet.

Led_indications_mcm_reboot__switch_off_.png

Softstart des Moduls

In den seltenen Fällen einer nur noch schwachen Batterie führt das Modul einen Softstart durch, damit es auch bei knapper Stromversorgung hochfahren kann. Der Softstart dauert bis zu 10 min. Bis zum Abschluss des Hochfahrens blinkt die rote LED alle 10 Sekunden kurz.

LED_indications_soft_start_.png

LED-Anzeigen beim Softstart des Moduls

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.