Konfigurationsoptionen
Das Modul ist ein vielseitiges Produkt, das für zahlreiche Anwendungsfälle und Implementierungen konfiguriert werden kann. Die Konfiguration kann entweder remote über ein Gerätemanagementsystem mit LwM2M oder über die NFC-Schnittstelle des Geräts mit der Elvaco OTC App erfolgen. In den folgenden Abschnitten sind alle Einstellungen und Vorgänge für die verschiedenen Konfigurationsschnittstellen aufgeführt.
Die Konfiguration mit der Elvaco OTC App ist eine effiziente Möglichkeit zur Inbetriebnahme und Konfiguration eines Elvaco-Kommunikationsmoduls. Für die wiederholte Inbetriebnahme von Geräten mit denselben Einstellungen wird empfohlen, diese Einstellungen in einem Profil zu speichern. Gespeicherte Profile beschleunigen die Inbetriebnahme und verringern das Risiko fehlerhafter Einstellungen.
Anmerkung
Vergewissern Sie sich, dass Sie die neueste Version der Elvaco OTC-App installiert haben, bevor Sie den Vorgang starten. Um Änderungen an einem gesperrten Gerät vornehmen zu können, muss der Benutzer bei dem Elvaco EVO-Konto angemeldet sein, dem das Gerät zugewiesen wurde.
Der folgende Satz von Konfigurationsoptionen regelt allgemein das allgemeine Verhalten, z. B. das Öffnen oder Sperren des CMi6110. Es enthält auch eine Funktion zum Zurücksetzen der Einstellungen auf die Werkseinstellungen
Tabelle 14. Elvaco OTC-Konfigurationsoptionen: Gerät
|
Name |
Mögliche Werte |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
Energiemodus |
Inaktiv, Aktiv, Standby |
Inaktiv |
RW |
R |
Aktivierungsstatus des Moduls. Wenn nicht aktiv, wird das Modul keine Maßnahmen ergreifen. Bei Verwendung von Standby wird das Modul aktiviert, sobald ausreichend Wasser durch den Zähler fließt. |
|
Konfigurationssperre |
Offen, Gesperrt |
Offen |
RW |
R |
Sperrt das Modul, um unbefugten Zugriff zu verhindern. |
|
Automatische Sperre aktivieren |
Aktiviert, Deaktiviert |
Deaktiviert |
RW |
R |
Aktiviert oder deaktiviert die automatische NFC-Sperre. |
|
Zeitlimit für automatische Sperre |
1-14400 |
15 |
RW |
R |
Zeitlimit in Minuten für die automatische Sperre. |
|
Zählerzeit synchronisieren |
Uhrzeit des Mobiltelefons |
N/A |
W |
N/A |
Uhrzeit des Mobiltelefons, das zum Synchronisieren der Zähleruhr verwendet wird. |
|
UTC-Offset |
-720 - 720 |
N/A |
RW |
R |
UTC-Offset des Messgeräts (in Minuten). |
|
Max. Wiederholungsversuche für Zähler |
0-255 |
255 |
RW |
R |
Maximale Anzahl schneller Wiederholungsversuche, wenn die Kommunikation mit einem Messgerät fehlschlägt. |
|
Stromquelle |
Batterie, PSU |
Batterie |
RW |
R |
Erkennung und Korrektur der Stromquelle des Messgeräts. Wird nur verwendet, wenn die Hardware die Erkennung der Stromquelle nicht unterstützt. |
|
Auf Werkseinstellungen zurücksetzen |
N/A |
N/A |
E |
N/A |
Setzt das Modul auf die Werkseinstellungen zurück (die werkseitige Standardeinstellung für den Energiemodus ist Aktiv). |
Die folgenden Einstellungen beziehen sich auf die Verbindung zu einem LwM2M-Server.
Tabelle 15. Elvaco OTC-Konfigurationsoptionen: LwM2M
|
Name |
Mögliche Werte |
Standardwert (Batterie) |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
BS-URI |
Eine gültige Bootstrap-URI |
coaps://84.19.147.226:5694 |
RW |
R |
Bootstrap-URI des Bootstrap-Servers, mit dem das Modul bei der Aktivierung eine Verbindung herstellt. |
|
LwM2M-Registrierungsaktualisierung auslösen |
N/A |
N/A |
E |
N/A |
Fordert das Gerät auf, eine Registrierungsaktualisierung beim LwM2M-Geräteverwaltungsserver durchzufuehren. |
|
Bootstrap erzwingen |
N/A |
N/A |
E |
N/A |
Erzwingt einen Neustart und ein Bootstrap des Geräts. Achtung! Dadurch werden alle LwM2M-Server-URIs gelöscht. |
|
LwM2M-Warteschlangenmodus |
Aktiviert, Deaktiviert |
Deaktiviert |
RW |
R |
Für batteriebetriebene Geräte wird dringend empfohlen, den LWM2M-Warteschlangenmodus zu aktivieren. |
|
CoAP-ACK-Zeitlimit |
1..240 |
60 |
RW |
R |
LWM2M-CoAP-Timeout-Wert in Sekunden, weitere Informationen finden Sie in der LWM2M-Spezifikation |
|
Max. CoAP-Wiederholungsübertragungen |
1..6 |
1 |
RW |
R |
Maximaler Wert für die erneute Übertragung von LWM2m. Weitere Informationen finden Sie in der LWM2M-Spezifikation |
|
Min. DTLS-Zeitlimit |
1..3600 |
60 |
RW |
R |
Das erste Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LWM2M verwendet wird. |
|
Max. DTLS-Zeitlimit |
1..3600 |
90 |
RW |
R |
Das letzte Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LWM2M verwendet wird. |
|
Anzahl der Kommunikationswiederholungen |
0..10 |
1 |
RW |
R |
Anzahl der Verbindungsversuche zu einem LwM2M-Server, bevor eine Verbindung als fehlgeschlagen markiert wurde. |
|
Verzögerung zwischen Kommunikationswiederholungen |
1..3600 |
3600 |
RW |
R |
Verzögerung in Sekunden zwischen Verbindungsversuchen zu LwM2M-Servern |
|
Anzahl der Sequenzwiederholungen |
1..10 |
2 |
RW |
R |
Anzahl der Verbindungssequenzversuche zu LwM2M-Servern. |
|
Verzögerung zwischen Sequenzwiederholungen |
1..86400 |
7200 |
RW |
R |
Verzögerung in Sekunden zwischen Verbindungssequenzversuchen zu LwM2M-Servern. |
|
Wartezeit zwischen Sequenzen |
Muss als min-max, min-max,.. formatiert werden. |
30-60,60-120 |
RW |
R |
Wartezeitbereiche in Minuten zwischen vollständigen LwM2M-Sequenz-Verbindungsversuchen. Wenn sowohl das Bootstrapping als auch die Verbindung zur Geräteverwaltung nacheinander fehlschlagen, wird die Wartezeit schrittweise erhöht, bis die Verbindung wiederhergestellt werden kann. |
Die auf der Registerkarte NB-IoT verfügbaren Einstellungen ermöglichen es, das Verhalten des Geräts in Bezug auf das Netzwerk zu optimieren. Normalerweise sollten diese Einstellungen nicht geändert werden.
Tabelle 16. Elvaco OTC-Konfigurationsoptionen: Mobilfunk
|
Name |
Mögliche Werte |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
APN-Modus |
Automatisch, manuell |
Automatisch |
RW |
R |
Legt fest, wie die APN-Einstellungen im Modul implementiert werden. |
|
APN |
Name des APN |
N/A |
RW |
R |
APN, der verwendet werden soll, wenn der APN-Modus manuell ist |
|
PLMN |
Gültiges PLMN |
0 (automatisch) |
RW |
R |
Ein gültiges PLMN, das aus MCC- und MNC-Codes besteht. Beispiel: MCC = 240 und MNC = 01 ergeben den PLMN-Code 24001. |
|
Funkfrequenzband |
0,3,8,20 Es können mehrere Bänder ausgewählt werden, indem Sie z. B. 0,3,8 eingeben |
3,8,20 |
RW |
R |
Welches NB-IoT-Frequenzband soll verwendet werden? Wenn Sie dies einstellen, überspringt das Modem das Scannen aller Bänder und verwendet, wenn möglich, nur das mitgelieferte. Schlägt dies fehl, scannt das Modem alle Bänder. |
|
Energiesparmodus |
Deaktiviert, eDRX, PSM, eDRX+PSM |
eDRX+PSM |
RW |
R |
Einstellung für den Stromsparmodus. |
|
T3324 timer |
1..11160 |
120 |
RW |
R |
Aktiver LTE-Timer. Diese Einstellung steuert, wie lange (in Sekunden) das Modem auf Netzwerkaktivität wartet, bevor es in den Energiesparmodus wechselt. |
|
T3412 timer |
1..35712000 |
144000 |
RW |
R |
Erweiterter LTE-TAU-Timer. Diese Einstellung steuert, wie lange (in Sekunden) sich das Modem im Energiesparmodus befindet, bevor es wieder aktiviert wird |
|
eDRX-Modus |
Automatisch, manuell |
Manuell |
RW |
R |
|
|
eDRX-Wert |
0..255 |
19 |
RW |
R |
eDRX steuert, wie oft das Gerät kontaktiert werden kann, wenn es sich nicht im Energiesparmodus befindet. |
|
Quelle für die Zeitsynchronisierung |
Netzwerk, NTP, Manuell |
Netzwerk |
RW |
R |
Quelle zum Einstellen der Zähleruhr. |
|
Brownout-Verzögerung |
1..64800 |
21600 |
RW |
R |
Die maximale Verzögerung in Sekunden, bevor die Verbindung nach einem Stromausfall wieder hergestellt wird. |
|
Suchzeitraum |
180..57600 |
21600 |
RW |
R |
Maximaler Netzwerksuchzeitraum in Sekunden. Nach Ablauf dieser Zeit wechselt das Gerät bis zum nächsten Verbindungsversuch in den Tiefschlafmodus. |
|
Wartezeit vor Neustart |
min-max,min-max,.., |
0-5,720-1440 |
RW |
R |
Wartezeitbereiche in Minuten zwischen Neustarts des Modems bei Fehlern. |
|
RAI |
Deaktiviert, MDM RAI aktiviert, DM RAI aktiviert, DM+MDM RAI aktiviert |
MDM RAI aktivieren |
RW |
R |
Der Release Assist Indicator (RAI) ermöglicht die frühere Freigabe von Netzwerkressourcen, die das Gerät nicht mehr benötigt. Das Aktivieren dieser Funktion kann die Last in einem Netzwerk mit vielen eingesetzten Geräten deutlich verringern. |
Die Einstellungen in diesem Block bestimmen das Verhalten der vom CMi6110 gesendeten Zählerdaten. Das ausgewählte Nachrichtenformat legt fest, welche Daten gesendet werden, und das MDM-Upload-Protokoll legt das für die Datenübertragung verwendete Protokoll fest. Außerdem gibt es Parameter dafür, wie oft der Zähler ausgelesen und wie oft er über das NB-IoT-Netz an einen Empfangsserver gesendet (übertragen) wird.
Tabelle 17. Elvaco OTC-Konfigurationsoptionen: Kommunikation
|
Name |
Mögliche Werte |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
Nachrichtenformat |
Standard, Standard erweitert |
Standard |
RW |
R |
Legt die Nutzlast der Datennachricht aus dem Modul fest. |
|
Nachrichtencodierung |
M-Bus, JSON, SenML/CBOR |
SenML/CBOR |
RW |
R |
Legt die Kodierung der Nutzlast fest. |
|
Messmodus |
Voreingestellt, Benutzerdefiniert |
Voreingestellt |
RW |
R |
Legt fest, ob das Gerät ein vordefiniertes Nachrichtenformat oder ein vom Benutzer definiertes benutzerdefiniertes Nachrichtenformat verwendet. |
|
Register für benutzerdefinierte Nachrichten |
Umschaltauswahl der verfügbaren Zählerregister. |
Replik des Nachrichtenformats Standard. |
RW |
R |
Auswahl der vom Modul zu übertragenden Zählerregister, wenn der Messmodus Benutzerdefiniert aktiviert ist. |
|
Ausleseintervall |
1..1440 |
60 |
RW |
R |
Anzahl der Minuten zwischen den einzelnen Zählerdatenauslesungen (ohne die Auslesung zu speichern). Dieses Intervall begrenzt die Reaktionsgeschwindigkeit des Zähleralarmmonitors. |
|
Berichtsintervall |
1..1440 |
60 |
RW |
R |
Anzahl der Minuten zwischen den einzelnen Zählerdatenauslesungen. Speichert den Zählerstand für die nächste Übertragung. |
|
Übertragungsintervall |
1..1440 |
1440 |
RW |
R |
Anzahl der Minuten zwischen den einzelnen Datenübertragungen. |
|
Übertragungsversatz |
1..1440 |
125 |
RW |
R |
Zeit in Minuten vom Übertragungsintervall bis zum Beginn des Übertragungsfensters. |
|
Übertragungsverzögerung |
1..1440 |
45 |
RW |
R |
Zeitraum, innerhalb dessen die Übertragung zufällig erfolgt (in Minuten). |
|
Max. Uploads pro Übertragung |
1..168 |
8 |
RW |
R |
Die Anzahl der maximalen Pakete/Übertragungen. Dies wirkt sich auf die Zeit aus, die zur Wiederherstellung benötigt wird, wenn die Kommunikationsverbindung unterbrochen wurde |
|
MDM-Upload-Protokoll |
MQTT-SN Publish, LwM2M Send |
MQTT-SN Veröffentlichen |
RW |
R |
Für die Zählerdatenübertragung verwendetes Transportprotokoll |
|
MQTT-SN-Verbindung |
Optimiert, konform |
Optimiert |
RW |
R |
Verbindungstyp, der beim Veröffentlichen von Nachrichten an den MQTT-SN-Broker verwendet wird. |
|
MQTT-SN-Topic |
Gültiges MQTT-SN-Topic |
elvaco/#P/#E/#T/#D |
RW |
R |
Topic, das beim Veröffentlichen von Nachrichten an den MQTT-SN-Broker verwendet wird. |
|
Max. Alter für automatischen Upload |
0..99999999 |
20160 |
RW |
R |
Höchstalter der erneut gesendeten Daten (in Minuten). |
|
Reihenfolge für automatischen Upload |
Älteste zuerst, neueste zuerst (FIFO/LIFO) |
Neuestes zuerst |
RW |
R |
Beginnen Sie beim erneuten Senden von Daten mit den ältesten oder neuesten Daten. |
Die folgenden Einstellungen des CMi6110 ermöglichen eine detaillierte Steuerung der Zählerdatenübertragung. Sie enthalten außerdem die Einstellungen zur Steuerung des Systemprotokolls.
Tabelle 18. Elvaco OTC-Konfigurationsoptionen: MDM
|
Parameter |
Mögliche Werte |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
Kommunikationszeitlimit |
1-600 |
60 |
RW |
R |
MQTT-SN-Timeout in Sekunden bei Kommunikationsaktionen. Z. B. Timeout beim Veröffentlichen ohne DTLS |
|
Kommunikationsversuche |
0-255 |
2 |
RW |
R |
MQTT-SN maximale Anzahl von Wiederholungsversuchen, bevor der Vorgang als fehlgeschlagen betrachtet wird. |
|
Max. Kommunikationsfehler |
0-255 |
2 |
RW |
R |
Maximale Anzahl von Betriebsausfällen, bevor der Verbindungsverlust berücksichtigt wird. |
|
Min. DTLS-Zeitlimit |
1-3600 |
60 |
RW |
R |
Der erste Timeout in Sekunden, der bei der Übertragung von Paketen über DTLS für MDM-Pakete verwendet wird. |
|
Max. DTLS-Zeitlimit |
1-3600 |
90 |
RW |
R |
Das letzte Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für MDM-Pakete verwendet wird. |
|
Wartezeit bis zur Wiederverbindung |
min-max, min-max,.. |
0-0, 60-60, 360-360, 1380-1380 |
RW |
R |
Wartezeitbereiche in Minuten zwischen Modemneustarts bei Fehlern. |
|
Syslog-Stufe |
Info, Hinweis, Warnung, Fehler, Kritisch, Aus |
Info |
RW |
R |
Legt fest, welche Protokolleinträge im Modul gespeichert werden. |
|
Stufe für automatischen Syslog-Upload |
Info, Hinweis, Warnung, Fehler, Kritisch, Aus |
Hinweis |
RW |
R |
Legt anhand der Protokollstufe fest, welche Protokolleinträge vom Modul gesendet werden. Das Senden kann deaktiviert und stattdessen über die LwM2M-Geräteverwaltung angefordert werden. |
|
Altersgrenze für automatischen Syslog-Upload |
0-1051200 |
20160 |
RW |
R |
Zeit in Minuten. |
Die folgenden Einstellungen des CMi6110 ermöglichen eine detaillierte Steuerung des Verhaltens des Zähleralarmmonitors.
Tabelle 19. Elvaco OTC-Konfigurationsoptionen: Zähleralarmmonitor
|
Parameter |
Mögliche Werte |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät und kein PAK |
Beschreibung |
|---|---|---|---|---|---|
|
Alarmhysterese |
0-65535 |
10 |
RW |
R |
Hysterese in Minuten. Legt fest, wie lange eine Zählerinformation im Zähler vorhanden sein muss, bevor das Gerät einen Alarm sendet. Dieselbe Hysterese gilt für das Zurücksetzen eines Alarms. |
|
Zähleralarme aktivieren |
Umschaltauswahl der verfügbaren Zählerregister. |
Alle Alarme deaktiviert |
RW |
R |
Auswahl der vom Modul zu übertragenden Alarme, wenn die Alarmbedingungen erfüllt sind. |
|
Automatisches Zurücksetzen von Alarmen aktivieren |
Aktivieren, Deaktivieren |
Deaktivieren |
RW |
R |
Einstellung zum Aktivieren oder Deaktivieren des automatischen Zurücksetzens ausgelöster Alarme. |
|
Manuelles Zurücksetzen des Alarms |
N/A |
N/A |
E |
N/A |
Manuelles Zurücksetzen der Alarmmaske. |
|
Max. Alarm-Sendeverzögerung (Minuten) |
0-255 |
0 |
RW |
R |
Maximale (zufällige) Verzögerung in Minuten vor der Übertragung eines ausgelösten Alarms. 0 = sofort übertragen. |
|
Schwellenwert für Rückfluss (%) |
-10000-0 |
-3 |
RW |
R |
Schwellenwert (in negativen Prozent) des Zähler-Messbereichs, ab dem ein Rückflussalarm gesetzt wird. |
|
Schwellenwert für maximalen Durchfluss (%) |
0-10000 |
200 |
RW |
R |
Schwellenwert (in Prozent) des Zähler-Messbereichs, ab dem ein Alarm für maximalen Durchfluss ausgelöst wird. |
|
Schwellenwert für niedrigen Batteriestand (mV) |
0-5000 |
2300 |
RW |
R |
Schwellenwert (in mV), bei dem der Alarm für niedrigen Batteriestand gesetzt wird. |
Anmerkung
Dieser Abschnitt richtet sich hauptsächlich an Systemintegratoren, die das Gerät in ihr eigenes Gerätemanagementsystem integrieren möchten. Um die im Folgenden vorgestellten Möglichkeiten der LwM2M-Geräteverwaltung praktisch nutzen zu können, muss ein LwM2M-Server in Betrieb sein.
Das Modul unterstützt die Remote-Geräteverwaltung mit LwM2M. Dazu gehören beispielsweise die Überwachung des Geräts, das Ändern von Einstellungen und die drahtlose Aktualisierung der Firmware. In den folgenden Abschnitten werden die vom Gerät unterstützten LwM2M-Objekte und zugehörigen Ressourcen beschrieben.
Im folgenden Abschnitt sind die von der OMA definierten LwM2M-Objekte aufgeführt, die vom Modul unterstützt werden. Eine vollständige und detaillierte Beschreibung der einzelnen Objekte und ihrer Ressourcen finden Sie unter Open Mobile Alliance – LwM2M Registry.
Dieses LwM2M-Objekt bietet eine Reihe von gerätebezogenen Informationen, die vom LwM2M-Server abgefragt werden können, sowie eine Funktion zum Neustart und Zurücksetzen des Geräts auf die Werkseinstellungen.
Tabelle 20. Object definition: OMA Device
|
Name |
Value |
Description |
|---|---|---|
|
Name |
Device |
The name of the object |
|
Object ID |
3 |
The Object ID |
|
LwM2M version |
1.1 |
The LwM2M Version used |
|
Object version |
1.1 |
The version of this object definition |
Tabelle 21. Resource definition: Device Resources (Elvaco implementation)
|
ID |
Name |
Op |
Instances |
Mandatory |
Type |
Range enumerations |
Units |
Description |
|---|---|---|---|---|---|---|---|---|
|
0 |
Manufacturer |
R |
Single |
No |
Str |
Manufacturer ("Elvaco") |
||
|
1 |
Model Number |
R |
Single |
No |
Str |
Product model ("CMi61X0") |
||
|
2 |
Serial Number |
R |
Single |
No |
Str |
DevEUI |
||
|
3 |
Firmware Version |
R |
Single |
No |
Str |
Firmware version |
||
|
4 |
Reboot |
E |
Single |
Yes |
Reboot the LwM2M Device to restore the Device from unexpected firmware failure. |
|||
|
6 |
Available Power Sources |
R |
Multiple |
No |
Int |
0..7 |
Power source 1: Internal battery 2: External battery 6: AC (Mains) power |
|
|
7 |
Power Source Voltage |
R |
Multiple |
No |
Int |
Present voltage for each Available Power Sources Resource Instance. The unit used for this resource is in mV. |
||
|
9 |
Battery Level |
R |
Single |
No |
Int |
0..100 |
% |
Battery level (in %) |
|
11 |
Error Code |
R |
Multiple |
No |
Int |
0..100 |
Error codes, according to LwM2M 1.1 |
|
|
13 |
Current Time |
RW |
Single |
Yes |
Int |
0..8 |
Current time |
|
|
14 |
UTC Offset |
RW |
Single |
No |
Time |
UTC Offset UTC+X (ISO 8601) |
||
|
18 |
Hardware Version |
R |
Single |
No |
Str |
Hardware version |
Dieses LwM2M-Objekt ermöglicht die Überwachung von Parametern im Zusammenhang mit der Netzwerkkonnektivität. In diesem allgemeinen Konnektivitätsobjekt beschränken sich die Ressourcen auf die allgemeinsten Fälle, die den meisten Netzwerkträgern gemeinsam sind. Es wird empfohlen, die Beschreibung zu lesen, die auf einschlägige Standardentwicklungsorganisationen (z. B. 3GPP, IEEE) verweist. Das Ziel des Objekts zur Überwachung der Konnektivität ist es, Informationen bereitzustellen, die die aktuellsten Werte der aktuellen Verbindung zu Überwachungszwecken widerspiegeln. Ressourcen wie Verbindungsqualität, Funksignalstärke und Zellen-ID werden zumindest bei Mobilfunknetzen im Verbindungsmodus abgerufen.
Tabelle 22. Object definition: OMA Connectivity Monitoring
|
Name |
Value |
Description |
|---|---|---|
|
Name |
Connectivity Monitoring |
The name of the object |
|
Object ID |
4 |
The Object ID |
|
LwM2M version |
1.3 |
The LwM2M Version used |
|
Object version |
The version of this object definition |
Tabelle 23. Resource definition: Connectivity Monitoring resources (Elvaco implementation)
|
ID |
Name |
Op |
Instances |
Mandatory |
Type |
Range enumerations |
Units |
Description |
|---|---|---|---|---|---|---|---|---|
|
0 |
Network Bearer |
R |
Multiple |
Yes |
Int |
0-50 |
7 = NB-IoT |
|
|
1 |
Available Network Bearer |
R |
Multiple |
Yes |
Int |
0-50 |
7 = NB-IoT |
|
|
2 |
Radio Signal Strength |
R |
Single |
Yes |
Int |
dBm |
RSRP (NRSRP) |
|
|
4 |
IP Addresses |
R |
Multiple |
Yes |
Str |
The IP addresses assigned to the connectivity interface. (e.g. IPv4, IPv6, etc.) |
||
|
7 |
APN |
R |
Multiple |
No |
Str |
APN |
||
|
8 |
Cell ID |
R |
Single |
No |
Int |
Cell ID |
||
|
9 |
SMNC |
R |
Single |
No |
Int |
0-999 |
% |
MNC PLMN = SMNC + SMCC |
|
10 |
SMCC |
R |
Single |
No |
Int |
0-999 |
MCC PLMN = SMNC + SMCC |
Dieses LwM2M-Objekt ermöglicht die Verwaltung der Firmware, die aktualisiert werden soll. Die Aktualisierung der Firmware erfordert einen Neustart des Geräts.
Tabelle 24. Object definition: OMA Firmware Update
|
Name |
Value |
Description |
|---|---|---|
|
Name |
Firmware Update |
The name of the object |
|
Object ID |
5 |
The Object ID |
|
LwM2M version |
1.1 |
The LwM2M Version used |
|
Object version |
1.1 |
The version of this object definition |
Tabelle 25. Resource definition: Firmware update resources (Elvaco implementation)
|
ID |
Name |
Op |
Instances |
Mandatory |
Type |
Range enumerations |
Units |
Description |
|---|---|---|---|---|---|---|---|---|
|
5 |
Update Result |
R |
Single |
Yes |
Int |
0..11 |
Firmware Update Resul |
|
|
8 |
Firmware Update Protocol Support |
R |
Multiple |
No |
Int |
0..5 |
0 = CoAP |
|
|
9 |
Firmware Update Delivery Method |
R |
Single |
Yes |
Int |
0..2 |
0 = Pull only |
Tabelle 26. Object definition: OMA LwM2M Cellular Connectivity
|
Name |
Value |
Description |
|---|---|---|
|
Name |
LwM2M Cellular Connectivity |
The name of the object |
|
Object ID |
10 |
The Object ID |
|
LwM2M version |
1.1 |
The LwM2M Version used |
|
Object version |
1.1 |
The version of this object definition |
Tabelle 27. Resource definition: LwM2M Cellular Connectivity (Elvaco implementation)
|
ID |
Name |
Op |
Instances |
Mandatory |
Type |
Range enumerations |
Units |
Description |
|---|---|---|---|---|---|---|---|---|
|
4 |
PSM Timer |
RW |
Single |
No |
Int |
s |
NB-IoT T3412. |
|
|
5 |
Active Timer |
RW |
Single |
No |
Int |
s |
NB-IoT T3324. |
|
|
9 |
eDRX parameters for NB-S1 mode |
RW |
Single |
No |
Opa |
0..255 |
NB-IoT eDRX |
|
|
11 |
Activated Profile Names |
R |
Multiple |
Yes |
ObjLink |
Link to APN Connection Profile object |
Tabelle 28. Object definition: OMA LwM2M APN Connection Profile
|
Name |
Value |
Description |
|---|---|---|
|
Name |
LwM2M APN Connection Profile |
The name of the object |
|
Object ID |
11 |
The Object ID |
|
LwM2M version |
1.1 |
The LwM2M Version used |
|
Object version |
1.1 |
The version of this object definition |
Tabelle 29. Resource definition: LwM2M APN Connection Profile (Elvaco implementation)
|
ID |
Name |
Op |
Instances |
Mandatory |
Type |
Range enumerations |
Units |
Description |
|---|---|---|---|---|---|---|---|---|
|
0 |
Profile name |
RW |
Single |
Yes |
Str |
Human-readable identifier. Multiple connection profiles can share the same APN value but e.g. have different credentials. |
||
|
1 |
APN |
RW |
Single |
No |
Str |
Manual APN Writable in object resource 1. |
||
|
2 |
Auto select APN by device |
RW |
Single |
No |
Bool |
Auto APN Mode Writable in object resource 1. |
||
|
4 |
Authentication Type |
RW |
Single |
Yes |
Int |
3 = None Writing currently not supported |
Dieser Abschnitt listet alle Elvaco-produktspezifischen LwM2M-Objekte auf.
Tabelle 30. Objektdefinition: Elvaco MCM Config
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco MCM Config |
Der Name des Objekts |
|
Objekt-ID |
33906 |
Die Objekt-ID |
|
Objektbeschreibung |
Konfiguration der zählerspezifischen Gerätedaten |
|
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.16 |
Die Version dieser Objektdefinition |
Tabelle 31. Ressourcendefinition: Elvaco MCM Config-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Meter Readout Interval |
RW |
Einzeln |
Ja |
Int |
Intervall in Minuten |
||
|
1 |
Report data encoding |
RW |
Einzeln |
Ja |
Int |
0 = SenML/CBOR 1 = JSON 2 = MBus |
||
|
2 |
Report frame type |
RW |
Einzeln |
Ja |
Int |
42 = CMi6110_Standard 43 = CMi6110_Extended |
||
|
3 |
Eco mode enabled |
RW |
Einzeln |
Nein |
Bool |
|||
|
4 |
NFC Enabled |
RW |
Einzeln |
Nein |
Bool |
|||
|
5 |
NFC Config-locked |
RW |
Einzeln |
Nein |
Bool |
Bei aktivierter Konfigurationssperre kann das Gerät über NFC nur mit einem Konto konfiguriert werden, das Zugriff auf den produktspezifischen Product Access Key hat |
||
|
6 |
Adjust time |
W |
Einzeln |
Ja |
Int |
Anpassung in Sekunden |
||
|
10 |
Instantaneous readout trigger |
E |
Einzeln |
Ja |
Zählerauslesung auslösen. |
|||
|
13 |
Historic resend trigger |
E |
Einzeln |
Nein |
Upload aller historischen Daten auslösen |
|||
|
14 |
Historic resend status |
R |
Einzeln |
Nein |
Int |
Anzahl der Nachrichten in der Uplink-Warteschlange |
||
|
15 |
Apply APN staging profile |
E |
Einzeln |
Ja |
APN-Staging-Profil anwenden. |
|||
|
16 |
Config write status |
R |
Einzeln |
Ja |
Bool |
Ergebnis des letzten Schreibens der Konfiguration in den Flash-Speicher |
||
|
17 |
Meter Report Interval |
RW |
Einzeln |
Ja |
Int |
Intervall in Minuten |
||
|
18 |
Meter Transmit Interval |
RW |
Einzeln |
Ja |
Int |
Intervall in Minuten |
||
|
19 |
Meter Transmit Offset |
RW |
Einzeln |
Ja |
Int |
Versatz in Minuten |
||
|
20 |
Meter Transmit Delay |
RW |
Einzeln |
Ja |
Int |
Verzögerung in Minuten |
||
|
21 |
Meter Uploads Per Tx |
RW |
Einzeln |
Ja |
Int |
Maximale Anzahl Nachrichten pro Sendeintervall |
||
|
22 |
DTLS Min Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
23 |
DTLS Max Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
24 |
MQTT-SN Communication Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
25 |
MQTT-SN Communication Attempts |
RW |
Einzeln |
Ja |
Int |
Gesamtzahl der Versuche |
||
|
30 |
CoAP ACK Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
31 |
CoAP Max Retransmit |
RW |
Einzeln |
Ja |
Int |
Anzahl der Wiederholungsübertragungen |
||
|
32 |
IOWA DTLS Min Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
33 |
IOWA DTLS Max Timeout |
RW |
Einzeln |
Ja |
Int |
Zeitlimit in Sekunden |
||
|
34 |
IOWA Communication Retry Count |
RW |
Einzeln |
Ja |
Int |
Anzahl der Wiederholungsversuche |
||
|
35 |
IOWA Communication Retry Delay |
RW |
Einzeln |
Ja |
Int |
Verzögerung in Sekunden |
||
|
36 |
IOWA Communication Sequence Retry Count |
RW |
Einzeln |
Ja |
Int |
Anzahl der Wiederholungsversuche |
||
|
37 |
IOWA Communication Sequence Retry Delay |
RW |
Einzeln |
Ja |
Int |
Verzögerung in Sekunden |
||
|
38 |
Network Connection Maximum Hold-off |
RW |
Einzeln |
Ja |
Int |
Verzögerung in Sekunden |
||
|
39 |
Network Search Period |
RW |
Einzeln |
Ja |
Int |
Zeitraum in Sekunden |
||
|
40 |
Modem Restart Back-off Intervals |
RW |
Einzeln |
Ja |
Str |
min0-max0,min1-max1,... in Minuten |
||
|
41 |
MDM Re-connect Back-off Intervals |
RW |
Einzeln |
Ja |
Str |
min0-max0,min1-max1,... in Minuten |
||
|
42 |
LwM2M Resume Back-off Intervals |
RW |
Einzeln |
Ja |
Str |
min0-max0,min1-max1,... in Minuten |
||
|
43 |
Meter Max Retry Count |
RW |
Einzeln |
Ja |
Int |
Maximale Anzahl Wiederholungsversuche bei fehlgeschlagener Zählerkommunikation |
||
|
44 |
Auto Upload Age Limit |
RW |
Einzeln |
Ja |
Int |
Maximales Alter der hochzuladenden ungesendeten Messwerte in Minuten |
||
|
45 |
Auto Upload Order |
RW |
Einzeln |
Ja |
Int |
Reihenfolge für den Upload ungesendeter Messwerte. 0 = FIFO, 1 = LIFO. |
||
|
46 |
Time Sync Source |
RW |
Einzeln |
Ja |
Int |
Für die Zeitsynchronisierung zu verwendende Quelle. 0 = Manuell, 1 = Netzwerk. |
||
|
47 |
MDM Communication Failures |
RW |
Einzeln |
Ja |
Int |
Maximale Anzahl Fehler, bevor die Verbindung als unterbrochen gilt. |
||
|
48 |
Upload Protocol |
RW |
Einzeln |
Ja |
Int |
0..1 |
Protokoll für den Upload von Zählerdaten: 0 = MQTT-SN, 1 = LwM2M |
|
|
49 |
Use PSM |
RW |
Einzeln |
Ja |
Int |
0..3 |
Energiesparmodus: 0 = Deaktiviert, 1 = eDRX, 2 = PSM, 3 = PSM + eDRX |
|
|
50 |
eDRX Mode |
RW |
Einzeln |
Ja |
Int |
0..1 |
eDRX-Modus: 0 = Automatisch, 1 = Manuell |
|
|
51 |
Enable RAI |
RW |
Einzeln |
Ja |
Int |
0..3 |
RAI-Flag-Wert (0|1|2|3): 0 - Deaktiviert, 1 - für MQTT-SN aktiviert, 2 - für LwM2M aktiviert, 3 - für MQTT-SN und LwM2M aktiviert |
|
|
52 |
Power Source |
RW |
Einzeln |
Ja |
Int |
0..1 |
Konfigurationswert für die Stromquelle bei nicht durch die Hardwareeinheit erkennbarer Quelle. 0 = Batterie, 1 = Netzteil |
|
|
53 |
NB-IoT Radio Bands |
RW |
Einzeln |
Ja |
Str |
Zu verwendende NB-IoT-Funkbänder: band0,band1,... |
||
|
54 |
Meter Identification source |
RW |
Einzeln |
Ja |
Int |
0..1 |
Fabrikationsnummer (auch Seriennummer) oder Kundennummer zur Identifikation verwenden. 0 = Fabrikationsnr., 1 = Kundennr. |
|
|
55 |
MQTT Keepalive Timeout |
RW |
Einzeln |
Ja |
Int |
5..1092 |
min |
MQTT-Keepalive-Zeitlimit für den konformen Modus in Minuten. |
|
56 |
Device reboot is required |
R |
Einzeln |
Ja |
Bool |
Das Gerät muss neu gestartet werden, damit die letzten Konfigurationsänderungen angewendet werden. |
||
|
57 |
LwM2M device queue mode |
RW |
Einzeln |
Ja |
Int |
0..2 |
Erzwungene Auswahl des Warteschlangenmodus: 0 = automatischer Warteschlangenmodus (wie vom BS-Server konfiguriert), 1 = immer aktiviert, 2 = immer deaktiviert (PSM muss ausgeschaltet und/oder ein privater APN verwendet werden) |
|
|
58 |
Additional Meter log enable |
RW |
Einzeln |
Nein |
Bool |
Zusätzliches Zählerprotokoll aktivieren; nur bestimmte Zähler werden unterstützt |
||
|
59 |
Roaming Home PLMN search |
RW |
Einzeln |
Nein |
Int |
0..3 |
Suchwert (0|1|2|3): Bit 0 hpPlmnSearch, Bit 1 overrideLrplmnsi |
|
|
60 |
DTLS handshake max rewinds |
RW |
Einzeln |
Ja |
Int |
0..255 |
Maximale Anzahl Rückspruenge bei DTLS-Handshake-Schritten: 0 = deaktiviert - unbegrenzt, x = zulässige Rückspruenge ungleich null während des DTLS-Handshakes |
|
|
61 |
Alarm functionality enable bitmask |
RW |
Einzeln |
Ja |
Int |
Auswählen, welche Zählerinformationen das Modul überwachen und auf welche es reagieren soll. Beispiel: "0x000f" aktiviert die Alarme 0, 1, 2 und 3. Alle anderen sind deaktiviert. |
||
|
62 |
Manual alarm reset bitmask |
E |
Einzeln |
Nein |
Auswählen, welche Zählerinformationen manuell zurückgesetzt werden sollen. Beispiel: "0x10" setzt Alarmbit 4 zurück |
|||
|
63 |
Alarm mask reset period |
RW |
Einzeln |
Nein |
Int |
0..4294967295 |
min |
Zeitraum in Minuten für das periodische Zurücksetzen der Alarmmaske; 0 = periodisches Zurücksetzen deaktivieren. |
|
64 |
Alarm auto-reset bitmask |
RW |
Einzeln |
Nein |
Int |
Wenn aktiviert, wird für jede ausgelöste Zählerinformation eine Alarmmeldung gesendet. Mit der Bitmaske wird ausgewählt, welche Bits der Alarmmaske automatisch zurückgesetzt werden. |
||
|
65 |
Alarm hysteresis period |
RW |
Einzeln |
Nein |
Int |
0..65535 |
min |
Hysterese in Minuten. Legt fest, wie lange eine Zählerinformation im Zähler vorhanden sein muss, bevor das Modul eine Alarmmeldung sendet. Dieselbe Hysterese gilt für das Zurücksetzen eines Alarms. |
|
66 |
Alarm transmit max delay |
RW |
Einzeln |
Nein |
Int |
0..255 |
min |
Maximale Verzögerung vor der Übertragung eines ausgelösten Alarms: 0 = sofort übertragen. |
|
67 |
Alarm Topic |
RW |
Einzeln |
Nein |
Str |
MQTT-SN-Topic für Alarme |
||
|
68 |
Measurement mode |
RW |
Einzeln |
Nein |
Int |
0..2 |
Messmodus des Geräts. 0 = Modus Voreingestellt - Standardbetriebsmodus; das Gerät liest einen vordefinierten Satz von Datenpunkten im Zähler, und das Nachrichtenformat legt die zu sendenden Daten fest. 1 = Transparenter Modus - das Modul liest ein vom Zähler definiertes Telegramm. Das Telegramm wird vollständig so gesendet, wie es vom Zähler empfangen wurde. Erzwingt SenML/CBOR-Codierung. 2 = Modus Benutzerdefiniert - das Gerät liest ein vom Modul definiertes Telegramm, das über 'Benutzerdefinierte Übertragungsfelder' konfiguriert wird. Die Codierung erfolgt im Modul anhand der vom Zähler gelesenen Informationen. Erzwingt SenML/CBOR-Codierung. |
|
|
69 |
Bootstrap URI |
RW |
Einzeln |
Nein |
Str |
URI des Bootstrap-Servers, z. B. coaps://1.2.3.4:5684 |
||
|
70 |
Force bootstrap |
E |
Einzeln |
Nein |
Neustart und Bootstrap des Geräts erzwingen; Achtung: Dadurch werden alle LwM2M-Server-URIs gelöscht |
|||
|
71 |
NFC Auto Lock enable |
RW |
Einzeln |
Nein |
Bool |
Wenn aktiviert, wird die NFC-Konfiguration nach einem Zeitlimit gesperrt. Zum erneuten Aktivieren der Konfiguration ist der PAK erforderlich. Die Fernkonfiguration ist weiterhin möglich |
||
|
72 |
NFC Auto Lock enable timeout |
RW |
Einzeln |
Nein |
Int |
2..14400 |
min |
Zeit in Minuten, nach der die NFC-Konfiguration automatisch gesperrt wird |
|
73 |
Max flow percent |
RW |
Einzeln |
Nein |
Int |
0..10000 |
Maximaler Durchfluss in Prozent, der einen Alarm für maximalen Durchfluss auslöst - 0 für deaktiviert (nur UH50-Zähler) |
|
|
74 |
Back flow percent |
RW |
Einzeln |
Nein |
Int |
-10000..0 |
Rückfluss in Prozent, der einen Rückflussalarm auslöst - 0 für deaktiviert (nur UH50-Zähler) |
|
|
75 |
Low battery voltage |
RW |
Einzeln |
Nein |
Int |
0..5000 |
mV |
Spannungsschwellenwert für batteriebetriebene Geräte zum Auslösen des Alarms für niedrigen Batteriestand. |
|
76 |
Custom format transmit fields |
RW |
Einzeln |
Nein |
Opaque |
Bitmaske, die festlegt, welche Datenfelder in den Nutzdaten des Messmodus Benutzerdefiniert enthalten sind. Die Bitmaske ist als Little-Endian-Byte-Array codiert; Byte 0 enthält die Bits 0–7, Byte 1 die Bits 8–15 usw. |
Tabelle 32. Objektdefinition: Elvaco MDM Server
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco MDM Server |
Der Name des Objekts |
|
Objekt-ID |
33905 |
Die Objekt-ID |
|
Objektbeschreibung |
||
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.2 |
Die Version dieser Objektdefinition |
Tabelle 33. Ressourcendefinition: Elvaco MDM Server-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
URI |
RW |
Einzeln |
Ja |
Str |
URI des Zählerdatenservers |
||
|
1 |
Protocol |
RW |
Einzeln |
Ja |
Int |
0.. |
0 = MQTT-SN |
|
|
2 |
Transport Security Mode |
RW |
Einzeln |
Ja |
Int |
0..3 |
0 = PSK-Modus, 3 = Keine Sicherheit |
|
|
5 |
Transport Secret Key |
W |
Einzeln |
Ja |
Opaque |
Mit dem ausgewählten Sicherheitsmodus zu verwendender Schlüssel |
||
|
10 |
Connection config |
RW |
Einzeln |
Nein |
Int |
0..1 |
0 = Optimiert, 1 = Konform |
|
|
11 |
Topic |
RW |
Einzeln |
Nein |
Str |
MQTT-SN-Topic |
Tabelle 34. Objektdefinition: Elvaco Meter Data
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco Meter Data |
Der Name des Objekts |
|
Objekt-ID |
33911 |
Die Objekt-ID |
|
Objektbeschreibung |
||
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.0 |
Die Version dieser Objektdefinition |
Tabelle 35. Ressourcendefinition: Elvaco Meter Data-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Message Type |
R |
Einzeln |
Ja |
Int |
|||
|
1 |
Message Encoding |
R |
Einzeln |
Ja |
Int |
|||
|
2 |
Message Data |
R |
Einzeln |
Ja |
Opaque |
Tabelle 36. Objektdefinition: Elvaco Meter Info
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco Meter Info |
Der Name des Objekts |
|
Objekt-ID |
33908 |
Die Objekt-ID |
|
Objektbeschreibung |
||
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.4 |
Die Version dieser Objektdefinition |
Tabelle 37. Ressourcendefinition: Elvaco Meter Info-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Meter Model |
R |
Einzeln |
Ja |
Str |
Benutzerfreundliche Zeichenfolge |
||
|
1 |
Meter ID |
R |
Einzeln |
Ja |
Int |
|||
|
2 |
Communication status |
R |
Einzeln |
Ja |
Int |
0..3 |
0 = OK, 1 = Kein Zähler erkannt, 2 = Fehler, 3 = Verschlüsselung nicht unterstützt |
|
|
3 |
Error flags |
R |
Einzeln |
Nein |
Opaque |
Fehlercodes/Statusbytes vom Zähler |
||
|
4 |
Extended Error codes |
R |
Einzeln |
Nein |
Int |
Erweiterte Fehlercodes vom Zähler. Als Bitmaske interpretieren |
Tabelle 38. Objektdefinition: Elvaco NB-IoT info
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco NB-IoT info |
Der Name des Objekts |
|
Objekt-ID |
33909 |
Die Objekt-ID |
|
Objektbeschreibung |
||
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.6 |
Die Version dieser Objektdefinition |
Tabelle 39. Ressourcendefinition: Elvaco NB-IoT info-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
IMSI |
R |
Einzeln |
Ja |
Int |
Internationale Mobilfunkteilnehmerkennung |
||
|
1 |
ICCID |
R |
Einzeln |
Ja |
Str |
Kennung der integrierten Schaltkreiskarte |
||
|
2 |
Registrations |
R |
Einzeln |
Ja |
Int |
Anzahl der durchgeführten Netzregistrierungen |
||
|
3 |
Last registration duration |
R |
Einzeln |
Ja |
Int |
Dauer in Sekunden |
||
|
4 |
Modem model |
R |
Einzeln |
Ja |
Str |
|||
|
5 |
Modem firmware |
R |
Einzeln |
Ja |
Str |
|||
|
6 |
Registration uptime |
R |
Einzeln |
Ja |
Int |
Betriebszeit bei der letzten Netzregistrierung in Sekunden |
||
|
7 |
Modem firmware update |
E |
Einzeln |
Ja |
Modem-FOTA auslösen. Parameter 0='<url>' |
|||
|
8 |
Modem firmware update result |
R |
Einzeln |
Ja |
Int |
0..3 |
Ergebnis der Modem-FOTA. 0: Anfangswert. 1: Modem-Firmware erfolgreich aktualisiert. 2: Fehler beim Download. 3: Fehler bei der Aktualisierung. |
|
|
9 |
IMEI |
R |
Einzeln |
Ja |
Str |
IMEI |
||
|
10 |
Power Stats |
R |
Mehrfach |
Nein |
Opaque |
CBOR:{{psmInd(0):{nAct,tAct},cscon(1):{nAct,tAct}},...} |
Tabelle 40. Objektdefinition: Elvaco NB-IoT status
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco NB-IoT status |
Der Name des Objekts |
|
Objekt-ID |
33907 |
Die Objekt-ID |
|
Objektbeschreibung |
||
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.4 |
Die Version dieser Objektdefinition |
Tabelle 41. Ressourcendefinition: Elvaco NB-IoT status-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Uptime |
R |
Einzeln |
Ja |
Int |
Betriebszeit in Sekunden |
||
|
1 |
Average current consumption |
R |
Einzeln |
Nein |
Int |
Verbrauch in uA (Mikroampere) |
||
|
2 |
Network classification |
R |
Einzeln |
Nein |
Int |
0 = Ausgezeichnet, 1 = Gut, 2 = Ausreichend, 3 = Schlecht |
||
|
3 |
ECL |
R |
Einzeln |
Ja |
Int |
0..2 |
||
|
4 |
RSSI |
R |
Einzeln |
Ja |
Int |
In Zehntel-dBm |
||
|
5 |
SNR |
R |
Einzeln |
Ja |
Int |
In Zehntel-dB |
||
|
10 |
MDM connection status |
R |
Einzeln |
Nein |
Int |
0..7 |
0 = OK, 1 = Verbindung wird hergestellt, 2 = Keine Anmeldedaten, 3 = DTLS fehlgeschlagen, 4 = Kommunikation fehlgeschlagen, 6 = Socket fehlgeschlagen, 7 = Inaktiv |
|
|
11 |
Current radio band |
R |
Einzeln |
Ja |
Int |
0..85 |
ID des aktuellen Funkbands |
|
|
12 |
Current Access Technology |
R |
Einzeln |
Nein |
Int |
0..1 |
0: LTE-M, 1: NB-IoT |
Tabelle 42. Objektdefinition: Elvaco syslog config
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco syslog config |
Der Name des Objekts |
|
Objekt-ID |
33918 |
Die Objekt-ID |
|
Objektbeschreibung |
Konfiguration der Syslog-Funktionalität des Geräts |
|
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
1.2 |
Die Version dieser Objektdefinition |
Tabelle 43. Ressourcendefinition: Elvaco syslog config-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Syslog MQTT-SN topic |
RW |
Einzeln |
Ja |
Str |
0..64 |
Syslog-MQTT-SN-Topic |
|
|
1 |
Syslog storage level |
RW |
Einzeln |
Ja |
Int |
0..6 |
Minimale Protokollstufe zum Speichern eines Eintrags (0..5 steht für DEBUG..CRITICAL), 6=OFF |
|
|
2 |
Syslog auto-upload level |
RW |
Einzeln |
Ja |
Int |
0..6 |
Minimale Protokollstufe für den automatischen Upload eines Eintrags (0..5 steht für DEBUG..CRITICAL), 6=OFF |
|
|
3 |
Syslog auto-upload age limit |
RW |
Einzeln |
Ja |
Int |
0..1051200 |
Maximale Altersgrenze in Minuten für den automatischen Upload eines Protokolleintrags |
|
|
4 |
Historical syslog readout trigger |
E |
Einzeln |
Nein |
Historische Syslog-Auslesung auslösen. Ausführungsargumente: 0=<von Unix-Zeitstempel>, 1=<bis Unix-Zeitstempel>, 2=<minimale Protokollstufe (0..6)>. |
Tabelle 44. Objektdefinition: Elvaco Transaction statistics
|
Name |
Wert |
Beschreibung |
|---|---|---|
|
Name |
Elvaco Transaction statistics |
Der Name des Objekts |
|
Objekt-ID |
33910 |
Die Objekt-ID |
|
Objektbeschreibung |
Modul für den Statistikzugriff. Instanz 0 = DM-Statistik, Instanz 1 = MDM-Statistik. |
|
|
LwM2M-Version |
1.1 |
Die verwendete LwM2M-Version |
|
Objektversion |
2.0 |
Die Version dieser Objektdefinition |
Tabelle 45. Ressourcendefinition: Elvaco Transaction statistics-Ressourcen
|
ID |
Name |
Vorgang |
Multiplizität |
Obligatorisch |
Typ |
Bereich/Aufzählung |
Einheiten |
Beschreibung |
|---|---|---|---|---|---|---|---|---|
|
0 |
Reset statistics |
E |
Einzeln |
Ja |
Setzt die Statistiken für die von dieser Objektinstanz erfassten Werte zurück. |
|||
|
1 |
Transactions |
R |
Einzeln |
Ja |
Int |
Anzahl der Transaktionen. |
||
|
2 |
Retransmissions |
R |
Einzeln |
Ja |
Int |
Anzahl der Wiederholungsübertragungen. |
||
|
3 |
Lost transactions |
R |
Einzeln |
Ja |
Int |
Anzahl der verlorenen Transaktionen. |
||
|
4 |
Average response time |
R |
Einzeln |
Nein |
Int |
|||
|
5 |
Minimum response time |
R |
Einzeln |
Nein |
Int |
|||
|
6 |
Maximum response time |
R |
Einzeln |
Nein |
Int |
Da das Ändern des APN ein potenziell gefährlicher Vorgang ist, bei dem das Gerät vom Mobilfunknetz getrennt werden kann, gibt es beim Ändern des APN eine Rollback-Funktion.
Um den APN zu ändern, schreiben Sie den APN in die Ressource /10/1/1 und setzen Sie den APN-Modus in /10/1/2 auf manuell. Sobald dies geschehen ist, führen Sie die Änderungen mit /33906/0/15 aus. Nach der Ausführung wird das Gerät zurückgesetzt und versucht, den neuen APN zu verwenden. Wenn das Gerät ein erfolgreiches Bootstrapping durchführt, wird der neue APN als Standard gespeichert. Wenn für einige Zeit kein erfolgreiches Bootstrapping stattgefunden hat, kehrt das Gerät zum alten APN zurück und setzt sich erneut zurück.
Das Nachrichtenformat legt fest, welche Zählerdatensätze in den übertragenen Zählerdaten enthalten sind. Die verfügbaren Nachrichtenformate hängen vom ausgewählten Messmodus ab.
Im Modus Voreingestellt werden die Nutzdaten durch eines der vordefinierten Nachrichtenformate Standard oder Erweitert festgelegt. Im Modus Benutzerdefiniert werden die Nutzdaten durch die Konfiguration der benutzerdefinierten Übertragungsfelder festgelegt. So kann ausgewählt werden, welche unterstützten Zählerregister in den übertragenen Nutzdaten enthalten sind.
CMi6110 bietet zwei Nachrichtenformate: Standard und Erweitert. Durch die Auswahl des Nachrichtenformats legt der Benutzer fest, welche Zählerregister in der vom Modul gesendeten Nachricht enthalten sind. Erweitert enthält alle Register des Formats Standard sowie Tarif 1–3 und Fehlende Zeit.
Tabelle 46. Zählerregister, Nachrichtenformat Standard [0x2A]
|
Feld |
Beschreibung |
|---|---|
|
Energie |
Energieverbrauch (kWh) Entsprechend OBIS 6.8 |
|
Volumen |
Volumen (m3) Entsprechend OBIS 6.26 |
|
Leistung |
Leistung (kW) Entsprechend OBIS 6.4 |
|
Durchfluss |
Durchfluss (m3/h) Entsprechend OBIS 6.27 |
|
Vorlauftemperatur |
Vorlauftemperatur (°C) Entsprechend OBIS 6.29 |
|
Rücklauftemperatur |
Rücklauftemperatur (°C) Entsprechend OBIS 6.28 |
|
Zähler-ID |
Kennnummer des Zählers, in dem das Modul verwendet wird |
|
Fehler-Flags |
Fehler- und Warnflags 16-Bit-Hexadezimalwert |
|
Zähler Datum/Uhrzeit |
Datum/Uhrzeit des Zählers zum Zeitpunkt der Auslesung |
Tabelle 47. Zählerregister, Nachrichtenformat Erweitert [0x2B]
|
Feld |
Beschreibung |
|---|---|
|
Tarif 1 |
Energieverbrauch (kWh) Entsprechend OBIS 6.8.1 Tarifregister 1 oder Kälteenergie (in kombinierten Wärme-/Kältezählern) |
|
Tarif 2 |
Energieverbrauch (kWh) Entsprechend OBIS 6.8.2 Tarifregister 2 oder Wärmeenergie (in kombinierten Wärme-/Kältezählern) |
|
Tarif 3 |
Energieverbrauch (kWh) Entsprechend OBIS 6.8.3 Tarifregister 3 |
|
Fehlende Zeit |
Kumulierte Ausfallzeiten |
Im Modus Benutzerdefiniert basieren die übertragenen Nutzdaten auf einer konfigurierbaren Auswahl von Zählerregistern. Jedes auswählbare Zählerregister ist einem Bit in der Bitmaske der benutzerdefinierten Übertragungsfelder zugeordnet. Durch Setzen der entsprechenden Bits legt der Benutzer fest, welche Zählerregister in den übertragenen Nutzdaten enthalten sind.
Das benutzerdefinierte Nachrichtenformat wird mit der Bitmaske der benutzerdefinierten Übertragungsfelder konfiguriert. Jedes Bit in der Bitmaske entspricht einem auswählbaren Zählerregister. Ein Register ist in den übertragenen Nutzdaten enthalten, wenn das entsprechende Bit auf 1 gesetzt ist. Es ist ausgeschlossen, wenn das entsprechende Bit auf 0 gesetzt ist.
Die Bitmaske ist als Little-Endian-Byte-Array codiert. Das bedeutet, dass Byte 0 die Bits 0–7, Byte 1 die Bits 8–15, Byte 2 die Bits 16–23 usw. enthält.
Mindestens ein Feld zur Zähleridentifikation muss ausgewählt sein. Das bedeutet, dass in der Bitmaske der benutzerdefinierten Übertragungsfelder die Fabrikationsnummer, die Kundennummer oder beide ausgewählt sein müssen. Ist keines der Felder ausgewählt, wird die Fabrikationsnummer aufgenommen.
Datum und Uhrzeit sind immer im SenML/CBOR-Paket enthalten. Wenn Systemdatum und -uhrzeit in der Bitmaske der benutzerdefinierten Übertragungsfelder ausgewählt sind, werden Datum und Uhrzeit auch in die M-Bus-Nutzdaten aufgenommen.
Nutzdatenbeispiel für das benutzerdefinierte Nachrichtenformat
Das folgende Beispiel zeigt Messnutzdaten im Modus Benutzerdefiniert, wobei die benutzerdefinierten Übertragungsfelder auf F9010800 gesetzt sind. Die Bitmaske ist als Little-Endian-Byte-Array codiert, wobei:
|
Byte |
Byte value |
Set meter register bits |
Meter registers |
|---|---|---|---|
|
0 |
F9 |
0, 3, 4, 5, 6, 7 |
Fabrication number, Energy, Volume, Power, Flow, Forward temp |
|
1 |
01 |
8 |
Return temp |
|
2 |
08 |
19 |
Error flags |
|
3 |
00 |
None |
None |
-
Rohnutzdaten (anhand des Beispiels mit der Bitmaske
F9010800):82A200615602190400A222C11A6A22AC300858270C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401 -
Rohnutzdaten decodieren (z. B. mit https://cbor.me/):
[{0: "V", 2: 1024}, {-3: 1(1780657200), 8: h'0C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401'}]Tipp
Beachten Sie, dass der Encodertyp auf 1024 (0x0400) gesetzt ist. Dies zeigt an, dass die empfangenen Daten das benutzerdefinierte Nachrichtenformat verwenden (Details siehe SenML/CBOR).
-
Datensatz im Paket identifizieren:
0C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401 -
M-Bus-Anwendungsdaten parsen
Anmerkung
Das obige Beispiel ist die benutzerdefinierte Darstellung des vorhandenen voreingestellten Nachrichtenformats Standard.
Tabelle 48. Verfügbare Zählerregister
|
Bit |
Register Information |
Register Comment |
OBIS code |
DIF/VIF |
Payload size max bytes |
|---|---|---|---|---|---|
|
0 |
Fabrication number |
At least one of bit 0 and 1 must be selected. |
9.20 |
0C 78 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant. |
6 |
|
1 |
Customer number |
MeterID according to standard format. |
9.21 |
0C 79 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant. |
6 |
|
2 |
System date and time |
Date and time are included in CBOR packet even if not included in M-Bus payload. |
9.36 |
04 6D + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant. Type F date/time. |
6 |
|
3 |
Energy |
Energy |
6.8 |
04 06 example, VIF follows energy scaler. ST0, tariff 0, sub-unit 0, function instant. |
7 |
|
4 |
Volume |
Volume |
6.26 |
04 14 example, VIF follows volume scaler. ST0, tariff 0, sub-unit 0, function instant. |
6 |
|
5 |
Power |
Power |
6.4 |
02 2B/02 2D example, VIF follows power scaler. ST0, tariff 0, sub-unit 0, function instant. |
4 |
|
6 |
Flow |
Flow |
6.27 |
02 3B example, VIF follows flow scaler. ST0, tariff 0, sub-unit 0, function instant. |
4 |
|
7 |
Forward temp |
Forward temperature |
6.29 |
02 5A/02 5B. ST0, tariff 0, sub-unit 0, function instant. |
4 |
|
8 |
Return temp |
Return temperature |
6.28 |
02 5E/02 5F. ST0, tariff 0, sub-unit 0, function instant. |
4 |
|
9 |
Energy Tariff 1 |
Energy Tariff 1 |
6.8.1 |
84 10 06 example. ST0, tariff 1, sub-unit 0, function instant. |
8 |
|
10 |
Energy Tariff 2 |
Energy Tariff 2 |
6.8.4 |
84 20 06 example. ST0, tariff 2, sub-unit 0, function instant. |
8 |
|
11 |
Energy Tariff 3 |
Energy Tariff 3 |
6.8.5 |
84 30 06 example. ST0, tariff 3, sub-unit 0, function instant. |
8 |
|
12 |
Max power |
Max power of previous month |
9.36.1*xx |
92 02 2B/92 02 2D example. ST4, tariff 0, sub-unit 0, function maximum (01b, DIF +0x10). |
5 |
|
13 |
Max power TS |
Max power timestamp from previous month |
9.36.1*xx |
82 02 6C + 2 data bytes. ST4, tariff 0, sub-unit 0, function instant. Type G date of max power. |
5 |
|
14 |
Max flow |
Max flow of previous month |
6.33*xx |
D2 01 3B example. ST3, tariff 0, sub-unit 0, function maximum (01b, DIF +0x10) |
5 |
|
15 |
Max flow TS |
Max flow timestamp from previous month |
6.6*xx |
C2 01 6C + 2 data bytes. ST3, tariff 0, sub-unit 0, function instant. Type G date |
5 |
|
16 |
Due date |
Monthly register due date |
9.36.6*xx |
82 01 6C + 2 data bytes. ST2, tariff 0, sub-unit 0, function instant. Type G monthly due date. |
5 |
|
17 |
Energy previous month |
Energy at previous month due date |
6.8*xx |
84 01 06 example. ST2, tariff 0, sub-unit 0, function instant. |
8 |
|
18 |
Volume previous month |
Volume at previous month due date |
6.26*xx |
84 01 14 example. ST2, tariff 0, sub-unit 0, function instant. |
7 |
|
19 |
Error flags |
Error flags from meter |
02 FD 17 + 2 data bytes. ST0, tariff 0, sub-unit 0, function instant. |
5 |
|
|
20 |
Extended Info |
Meter error flags extended with module specific error flags. |
04 FD 18 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant. |
7 |
|
|
21 |
Downtime |
Downtime |
6.32 |
34 22 example. ST0, tariff 0, sub-unit 0, function error state (11b, DIF +0x30). Missing/downtime as on-time hours. |
6 |
|
22 |
Measurement range |
Measurement range |
9.24 |
02 BB FF 04 + 2 data bytes. ST0, tariff 0, sub-unit 0, function instant. Flow/range VIF with manufacturer-specific VIFE FF 04. |
4 |
|
23 |
Device configuration |
Meter firmware version |
9.1 |
0D FD 0F + LVAR/data. ST0, tariff 0, sub-unit 0, function instant. Software/firmware version string. |
11 |
Anmerkung
Stellen Sie sicher, dass Sie die Kennung und die Erklärung der Fehlercodes anhand der neuesten Zählerspezifikation überprüfen.
Tabelle 49. L+G zählerspezifische Fehlercodes
|
Bit-Nr. |
Kennung |
Erklärung |
|---|---|---|
|
0 |
F0 |
Fehler bei der Durchflussmessung (z.B. Luft im Messrohr) |
|
1 |
F1 |
Unterbrechung des Durchflusstemperatursensors |
|
2 |
F2 |
Unterbrechung des Rücklauftemperatursensors |
|
3 |
F3 |
Elektronik zur Temperaturauswertung defekt |
|
4 |
F41 |
Zählerbatterie leer |
|
5 |
F5 |
Kurzschluss des Durchflusstemperatursensors |
|
6 |
F6 |
Kurzschluss des Rücklauftemperatursensors |
|
7 |
F7 |
Fehler im internen Speicher (CRC) |
|
8 |
F8 |
Fehler F1, F2, F5 oder F6 länger als 8h ausstehend. |
|
9 |
F9 |
Fehler in der Elektronik |
|
10 |
F0V |
Vorwarnung bei Verschmutzung des Messrohres |
|
11 |
F7V2 |
Behebbarer Fehler im internen EEPROM-Speicher 2 |
Kommentare (0 Kommentare)