Konfigurationsoptionen

Einführung

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.

Konfigurationsoptionen über die Elvaco OTC-App

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.

Konfigurationsoptionen Elvaco OTC: Gerät

Die folgenden Konfigurationsoptionen steuern das allgemeine Verhalten, beispielsweise das Öffnen oder Sperren von CMi6160. Sie umfassen außerdem eine Funktion zum Zurücksetzen der Einstellungen auf die Werkseinstellungen.

Tabelle 140. Konfigurationsoptionen Elvaco OTC: Gerät

Name

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Beschreibung

Power mode

Inaktiv, Aktiv, Standby

Inaktiv

RW

R

Aktivierungsstatus des Moduls. Wenn es nicht aktiv ist, führt das Modul keine Aktionen aus.

Die Funktion der automatischen Aktivierung ist in FW >=1.3.2 verfügbar.

Configuration Lock

Offen, Verriegelt

Offen

RW

R

Sperrt das Modul, um unbefugten Zugriff zu verhindern.

Synchronize meter time

Uhrzeit des Mobiltelefons

Nicht zutreffend

W

Nicht zutreffend

Zeit des Mobiltelefons, die verwendet wird, um die Zähleruhr zu synchronisieren.

UTC offset

-720 - 720

Nicht zutreffend

RW

R

UTC-Offset des Messgeräts (in Minuten).

Max meter retries

0-255

255

RW

R

Maximale Anzahl schneller Wiederholungsversuche, wenn die Kommunikation mit einem Zähler fehlschlägt.

Power source

Batterie, Netzteil

Batterie

RW

R

Erkennung und Korrektur der Stromquelle des Zählers. Wird nur verwendet, wenn die Hardware die Erkennung der Stromquelle nicht unterstützt.

NFC Auto Lock Enable

Aktiviert, Deaktiviert

Aktiviert

RW

R

Aktiviert oder deaktiviert das automatische Einschalten des Konfigurationsschlosses, nachdem das Gerät aktiviert wurde und die Zeitüberschreitung für NFC Auto Lock Enable abgelaufen ist. Sobald das Konfigurationsschloss aktiviert ist, muss der PAK für die Interaktion mit dem Produkt verfügbar sein.

NFC Auto Lock Enable Timeout

1-10080

15

RW

R

Zeit in Minuten bis zur Aktivierung des Konfigurationsschlosses. Hierfür muss NFC Auto Lock Enable aktiviert sein.

Factory reset

Nicht zutreffend

Nicht zutreffend

E

Nicht zutreffend

Setzt CMi6160 auf die Werkseinstellungen zurück. Die werkseitige Standardeinstellung für den Energiemodus lautet Aktiv.

Anmerkung

Beim Zurücksetzen auf die Werkseinstellungen werden alle Zählerdaten, Alarme, Anmeldeinformationen und Systemprotokolleinträge vom Gerät gelöscht.


Konfigurationsoptionen Elvaco OTC: LwM2M

Die folgenden Einstellungen beziehen sich auf die Verbindung zu einem LwM2M-Server.

Tabelle 141. Konfigurationsoptionen Elvaco OTC: LwM2M

Name

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & 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.

Bootstrap security

DTLS, Keine Sicherheit

DTLS

RW

R

Legt fest, wie die vom Modul gesendeten Daten verschlüsselt werden (wird auch durch die definierte BS-URI vorgegeben).

LwM2M trigger registration update

Nicht zutreffend

Nicht zutreffend

E

Nicht zutreffend

Bei der Ausführung aktualisiert das Gerät seine Registrierung beim LwM2M-Gerätemanagementserver.

Force bootstrap

Nicht zutreffend

Nicht zutreffend

E

Nicht zutreffend

Erzwingt einen Neustart und ein Bootstrap des Geräts. Hinweis: Durch diese Aktion werden alle LwM2M-Server-URIs gelöscht.

LwM2M queue mode

Aktiviert, Deaktiviert

Aktiviert

RW

R

Für batteriebetriebene Geräte wird dringend empfohlen, den LwM2M-Warteschlangenmodus zu aktivieren.

CoAP ack timeout

1..240

60

RW

R

LwM2M CoAP Timeout-Wert in Sekunden, siehe LwM2M-Spezifikation für weitere Informationen

CoAP max retransmit

1..6

1

RW

R

LwM2M max. Wiederübertragungswert. Weitere Informationen finden Sie in der LwM2M-Spezifikation

DTLS min timeout

1..3600

60

RW

R

Das erste Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LwM2M verwendet wird.

DTLS max timeout

1..3600

90

RW

R

Das letzte Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LwM2M verwendet wird.

Communication retry count

0..10

1

RW

R

Anzahl der Verbindungsversuche zu einem LwM2M-Server, bevor eine Verbindung als fehlgeschlagen markiert wird.

Communication retry delay

1..3600

3600

RW

R

Verzögerung in Sekunden zwischen Verbindungsversuchen zu LwM2M-Servern.

Sequence retry count

1..10

2

RW

R

Anzahl der Versuche, eine Verbindung zu LwM2M-Servern herzustellen.

Sequence retry delay

1..86400

86400

RW

R

Verzögerung in Sekunden zwischen Verbindungsversuchen zu LwM2M-Servern.

Sequence back-off

Muss als min-max, min-max,.. formatiert werden.

0-5,60-120,1300-1600

RW

R

Die Verzögerung wird in Minuten angegeben, die zwischen den Verbindungsversuchen einer vollständigen LwM2M-Sequenz gewartet werden. d.h. Wenn sowohl das Bootstrapping als auch die Verbindung zur Geräteverwaltung nacheinander fehlschlagen, verzögern Sie schrittweise, bis die Verbindung wiederhergestellt werden kann.


Elvaco OTC-Konfigurationsoptionen: Mobilfunk

Mit den Einstellungen auf der Registerkarte Cellular kann das Verhalten des Geräts im NB-IoT-Netzwerk angepasst werden. Normalerweise sollten diese Einstellungen nicht geändert werden.

Tabelle 142. Elvaco OTC-Konfigurationsoptionen: Mobilfunk

Name

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Beschreibung

APN mode

Auto, Manuell

Auto

RW

R

Legt fest, wie die APN-Einstellungen im Modul implementiert werden.

APN

Name des APN

Nicht zutreffend

RW

R

APN zu verwenden, wenn der APN-Modus manuell ist

PLMN

0..999999

Nicht zutreffend

RW

R

PLMN des vom Benutzer eingestellten Netzbetreibers. Besteht aus MCC- und MNC-Codes (z. B. MCC = 240 und MNC = 01 ergibt einen PLMN-Code von 24001. PLMN wird auch als Home Network Identity (HNI) bezeichnet.

Radio frequency band

0,3,8,20

Es können mehrere Bänder ausgewählt werden, z. B. durch Eingabe von 0,3,8

3,8,20

RW

R

Welches NB-IoT-Frequenzband verwendet werden soll. Wenn Sie dies einstellen, überspringt das Modem das Scannen aller Bänder und verwendet nach Möglichkeit nur das mitgelieferte Band. Wenn dies fehlschlägt, scannt das Modem alle Bänder.

Power saving mode

Deaktiviert, eDRX, PSM, eDRX+PSM

eDRX+PSM

RW

R

Einstellung für Energiesparmodus.

T3324 timer

1..11160

120

RW

R

LTE Aktiver Timer. Diese Einstellung steuert, wie lange (in Sekunden) das Modem auf Netzwerkaktivität wartet, bevor es in den Energiesparmodus wechselt.

T3412 timer

1..35712000

252000

RW

R

LTE Extended TAU Timer. Diese Einstellung legt fest, wie lange (in Sekunden) sich das Modem im Energiesparmodus befindet, bevor es wieder aktiviert wird.

eDRX mode

Automatisch, Manuell

Manuell

RW

R

eDRX value

0..255

19

RW

R

eDRX steuert, wie oft das Gerät kontaktiert werden kann, wenn es sich nicht im Energiesparmodus befindet.

Time sync source

Netzwerk, NTP, Manuell

Netzwerk

RW

R

Quelle zum Einstellen der Zähleruhr.

Brown out delay

1..64800

21600

RW

R

Die maximale Verzögerung in Sekunden vor der Wiederherstellung der Verbindung nach einem Stromausfall.

Search period

180..57600

21600

RW

R

Maximaler Zeitraum für die Netzwerksuche in Sekunden. Nach dieser Zeit geht das Gerät bis zum nächsten Verbindungsversuch in den Ruhezustand über.

RAI

Deaktiviert, MDM RAI aktivieren, DM RAI aktivieren, DM+MDM RAI aktivieren

MDM RAI aktivieren

RW

R


Elvaco OTC-Konfigurationsoptionen: Kommunikation

Die Einstellungen in diesem Block steuern die von CMi6160 gesendeten Zählerdaten. Das ausgewählte Nachrichtenformat bestimmt, welche Daten gesendet werden, und das MDM-Upload-Protokoll bestimmt das für die Datenübertragung verwendete Protokoll. Weitere Parameter steuern, wie oft der Zähler ausgelesen und wie oft die Zählerdaten über das NB-IoT-Netzwerk an einen empfangenden Server übertragen werden.

Tabelle 143. Elvaco OTC-Konfigurationsoptionen: Kommunikation

Name

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Beschreibung

Nachrichtenformat

Standard, Standard erweitert

Standard

RW

R

Legt die Nutzlast der Datennachricht aus dem Modul fest.

Nachrichtenkodierung

M-Bus, JSON, SenML/CBOR

SenML/CBOR

RW

R

Legt die Codierung der Nutzlast fest.

Messmodus

Raw, Managed

Managed

RW

R

Legt fest, ob eines der vordefinierten Nachrichtenformate (Managed) oder das kundenspezifische Telegramm im Zähler (Raw) verwendet wird.

Ausleseintervall

1..1440

60

RW

R

Platzhalter für zukünftige Verwendung, derzeit nicht implementiert.

Berichtsintervall

1..1440

60

RW

R

Anzahl der Minuten zwischen dem Auslesen einzelner Zählerdaten.

Übertragungsintervall

1..1440

1440

RW

R

Anzahl der Minuten zwischen den einzelnen Datenübertragungen.

Übertragungs-Offset

1..1440

125

RW

R

Zeit, bevor das Übertragungsfenster ab dem Übertragungsintervall beginnt (in Sekunden).

Übertragungsverzögerung

1..1440

45

RW

R

Zeitspanne, in der die Übertragung nach dem Zufallsprinzip erfolgt (in Minuten).

Maximale Uploads pro Übertragung

1..168

8

RW

R

Maximale Anzahl von Paketen beziehungsweise Übertragungen. Dies wirkt sich auf die Wiederherstellungszeit aus, wenn die Kommunikationsverbindung unterbrochen war.

MDM-Upload-Protokoll

MQTT-SN-Veröffentlichung, LwM2M-Sendung

MQTT-SN-Veröffentlichung

RW

R

Für die Übertragung von Zählerdaten verwendetes Transportprotokoll

MQTT-SN-Verbindung

Optimiert, Konform

Optimiert

RW

R

Verbindungstyp, der beim Veröffentlichen von Nachrichten beim MQTT-SN-Broker verwendet wird.

MQTT-SN-Topic

Gültiges MQTT-SN-Topic

Nicht zutreffend

RW

R

Topic zum Veröffentlichen von Nachrichten beim MQTT-SN-Broker, z. B. elvaco/#P/#E/#T/#D.

Max. Alter des automatischen Uploads

0..99999999

20160

RW

R

Maximales Alter der erneut gesendeten Daten (in Minuten).

Reihenfolge des automatischen Uploads

Älteste zuerst, Neueste zuerst (FiFo/LiFo)

Neueste zuerst

RW

R

Beginnt mit den ältesten oder neuesten Daten beim erneuten Senden von Daten.

Neustart-Backoff

min-max,min-max,..

0-5, 720-1440

RW

R

Verzögerungsintervall in Minuten zwischen Neustarts des Modems bei Fehlern.


Konfigurationsoptionen Elvaco OTC: MDM

Die folgenden Einstellungen für CMi6160 ermöglichen eine detaillierte Steuerung der Übertragung von Zählerdaten. Sie enthalten außerdem die Einstellungen zur Steuerung des Systemprotokolls.

Tabelle 144. Konfigurationsoptionen Elvaco OTC: MDM

Parameter

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Beschreibung

Communication timeout

1-600

60

RW

R

MQTT-SN-Timeout in Sekunden bei Kommunikationsaktionen. Z. b. Timeout beim Publizieren ohne DTLS

Communication attempts

0-255

2

RW

R

MQTT-SN max Anzahl von Wiederholungen, bevor der Vorgang als fehlgeschlagen betrachtet wird.

Max communication failures

0-255

2

RW

R

Maximale Anzahl von Betriebsfehlern, bevor die Verbindung als unterbrochen gilt

DTLS min timeout

1-3600

60

RW

R

Das erste Timeout in Sekunden, das beim Übertragen von Paketen über DTLS für MDM-Pakete verwendet wird.

DTLS max timeout

1-3600

90

RW

R

Das letzte Timeout in Sekunden, das beim Übertragen von Paketen über DTLS für MDM-Pakete verwendet wird.

Reconnect back-off

min-max,min-max,..

0-0, 60-60, 360-360, 1380-1380

RW

R

Verzögerungsintervalle in Minuten zwischen Neustarts des Modems bei Fehlern.

Syslog-Ebene

Info, Notice, Warning, Error, Critical, Off

Info

RW

R

Legt fest, welche Logeinträge im Modul gespeichert werden sollen.

Ebene für automatischen Syslog-Upload

Info, Notice, Warning, Error, Critical, Off

Notice

RW

R

Legt anhand der Protokollierungsebene 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.


Elvaco OTC-Konfigurationsoptionen: Zähleralarmüberwachung

Die folgenden Einstellungen steuern die Zähleralarmüberwachung im Gerät. Je nach Anwendungsfall kann sie mit hoher oder niedriger Reaktionsgeschwindigkeit und damit batterieschonender konfiguriert werden.

Tabelle 145. Elvaco OTC-Konfigurationsoptionen: Zähleralarmüberwachung

Parameter

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Beschreibung

Alarmhysterese

0-65535

0

RW

R

Legt die Hysterese in Minuten fest. Steuert die Reaktionsgeschwindigkeit der Alarmüberwachung.

Zähleralarme aktivieren

Liste aller zur Überwachung verfügbaren Alarme.

Keine

RW

R

Aktivieren Sie die gewünschten Alarme einzeln in der Dropdown-Liste.

Automatische Alarmrücksetzung aktivieren

Liste aller zur Überwachung verfügbaren Alarme.

Keine

RW

R

Aktivieren Sie in der Dropdown-Liste einzeln die Alarme, die automatisch zurückgesetzt werden sollen.

Rücksetzintervall der Alarmmaske

1-65535

0 (Aus)

RW

R

Legt ein regelmäßiges Zurücksetzen aller Zähleralarme fest.

Manuelle Alarmrücksetzung

Nicht zutreffend

Nicht zutreffend

E

Nicht zutreffend

Setzen Sie die Alarmmaske manuell zurück.

Maximale Alarm-Sendeverzögerung

0-65535

5

RW

R

Maximale Verzögerung in Minuten, bevor ein ausgelöster Alarm vom Modul gesendet wird.


Fernverwaltung der Geräte über LwM2M

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.

OMA-definierte LwM2M-Objekte

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.

LwM2M object OMA Device

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 146. 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 147. 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


LwM2M object OMA Connectivity Monitoring

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 148. 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 149. 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


LwM2M object OMA Firmware Update

Dieses LwM2M-Objekt ermöglicht die Verwaltung der Firmware, die aktualisiert werden soll. Die Aktualisierung der Firmware erfordert einen Neustart des Geräts.

Tabelle 150. 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 151. 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


LwM2M object OMA LwM2M Cellular Connectivity

Tabelle 152. 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 153. 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


LwM2M object OMA LwM2M APN Connection Profile

Tabelle 154. 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 155. 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


Produktspezifische LwM2M-Objekte von Elvaco

In diesem Abschnitt werden Elvaco-spezifische LwM2M-Objekte und -Ressourcen aufgeführt.

LwM2M object Elvaco MCM Config

Table 156. Object definition: Elvaco MCM Config

Name

Value

Description

Name

Elvaco MCM Config

The name of the object

Object ID

33906

The Object ID

Object description

Configuration of the meter device specifics

LwM2M version

1.1

The LwM2M Version used

Object version

2.12

The version of this object definition


Table 157. Resource definition: Elvaco MCM Config resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

Meter Readout Interval

RW

Single

Yes

Int

Interval in minutes

1

Report data encoding

RW

Single

Yes

Int

0 = SenML/CBOR 1 = JSON 2 = MBus

2

Report frame type

RW

Single

Yes

Int

Message format ID identificator.

3

Eco mode enabled

RW

Single

No

Bool

4

NFC Enabled

RW

Single

No

Bool

5

NFC Config-locked

RW

Single

No

Bool

6

Adjust time

W

Single

Yes

Int

Adjustment in seconds

10

Instantaneous readout trigger

E

Single

Yes

Trigger a meter readout.

13

Historic resend trigger

E

Single

No

Trigger upload of all historic data

14

Historic resend status

R

Single

No

Int

Number of messages in uplink queue

15

Apply APN staging profile

E

Single

Yes

Apply APN staging profile.

16

Config write status

R

Single

Yes

Bool

Result of last config write to flash

17

Meter Report Interval

RW

Single

Yes

Int

Interval in minutes

18

Meter Transmit Interval

RW

Single

Yes

Int

Interval in minutes

19

Meter Transmit Offset

RW

Single

Yes

Int

Offset in minutes

20

Meter Transmit Delay

RW

Single

Yes

Int

Delay in minutes

21

Meter Uploads Per Tx

RW

Single

Yes

Int

Max number of messages per tx interval

22

DTLS Min Timeout

RW

Single

Yes

Int

Timeout in seconds

23

DTLS Max Timeout

RW

Single

Yes

Int

Timeout in seconds

24

MQTT-SN Communication Timeout

RW

Single

Yes

Int

Timeout in seconds

25

MQTT-SN Communication Attempts

RW

Single

Yes

Int

Total number of attempts

26

MQTT-SN Register Timeout

RW

Single

Yes

Int

OBSOLETE! Timeout in seconds

27

MQTT-SN Register Attempts

RW

Single

Yes

Int

OBSOLETE! Total number of attempts

28

MQTT-SN Publish Timeout

RW

Single

Yes

Int

OBSOLETE! Timeout in seconds

29

MQTT-SN Publish Attempts

RW

Single

Yes

Int

OBSOLETE! Total number of attempts

30

CoAP ACK Timeout

RW

Single

Yes

Int

Timeout in seconds

31

CoAP Max Retransmit

RW

Single

Yes

Int

Number of retransmissions

32

IOWA DTLS Min Timeout

RW

Single

Yes

Int

Timeout in seconds

33

IOWA DTLS Max Timeout

RW

Single

Yes

Int

Timeout in seconds

34

IOWA Communication Retry Count

RW

Single

Yes

Int

Number of retries

35

IOWA Communication Retry Delay

RW

Single

Yes

Int

Delay in seconds

36

IOWA Communication Sequence Retry Count

RW

Single

Yes

Int

Number of retries

37

IOWA Communication Sequence Retry Delay

RW

Single

Yes

Int

Delay in seconds

38

Network Connection Maximum Hold-off

RW

Single

Yes

Int

Delay in seconds

39

Network Search Period

RW

Single

Yes

Int

Period in seconds

40

Modem Restart Back-off Intervals

RW

Single

Yes

Str

min0-max0,min1-max1,... in minutes

41

MDM Re-connect Back-off Intervals

RW

Single

Yes

Str

min0-max0,min1-max1,... in minutes

42

LwM2M Resume Back-off Intervals

RW

Single

Yes

Str

min0-max0,min1-max1,... in minutes

43

Meter Max Retry Count

RW

Single

Yes

Int

Max number of retries when meter communication fails

44

Auto Upload Age Limit

RW

Single

Yes

Int

Max age in minutes of unsent measurements to upload

45

Auto Upload Order

RW

Single

Yes

Int

In what order should unsent measurements be uploaded. 0 = FIFO, 1 = LIFO.

46

Time Sync Source

RW

Single

Yes

Int

Which source to use for time synchronization. 0 = Manual, 1 = Network.

47

MDM Communication Failures

RW

Single

Yes

Int

Maximum number of failures before connection is considered broken.

48

Upload Protocol

RW

Single

Yes

Int

0..1

Protocol to use for meter data upload 0 = MQTT-SN 1 = LwM2M

49

Use PSM

RW

Single

Yes

Int

0..3

Power saving mode: 0 = Disabled, 1 = eDRX, 2 = PSM, 3 = PSM + eDRX

50

eDRX Mode

RW

Single

Yes

Int

0..1

eDRX mode: 0 = Automatic, 1 = Manual

51

Enable RAI

RW

Single

Yes

Int

0..3

RAI flag value(0|1|2|3): 0 - Disabled, 1 - Enabled for MQTT-SN, 2 - Enabled for LwM2M, 3 - Enabled for MQTT-SN and LwM2M

52

Power Source

RW

Single

Yes

Int

0..1

Configuration value for power source. Used when hardware unit cannot determine source. 0 = Battery, 1 = PSU

53

NB-IoT Radio Bands

RW

Single

Yes

Str

NB-IoT Radio Bands to use: band0,band1,...

54

Meter Identification source

RW

Single

Yes

Int

0..1

Use Fabrication number (aka Serial number) or Customer number as identification. 0 = Fabrication nbr, 1 = Customer nbr

55

MQTT Keepalive Timeout

RW

Single

Yes

Int

5..1092

Minutes

MQTT keeplive timeout for compliant mode in minutes.

56

Device reboot is required

R

Single

Yes

Bool

The device requires a reboot to apply the latest configuration changes.

57

LwM2M device queue mode

RW

Single

Yes

Int

0..2

Forced queue mode selection: 0 = automatic queue mode (as configured by the BS server), 1 = always enabled, 2 = always disabled(needs PSM turned off and/or private APN)

58

Additional Meter log enable

RW

Single

No

Bool

Enable additional meter log, only some meters are supported

59

Roaming Home PLMN search

RW

Single

No

Int

0..3

Search value (0|1|2|3): bit 0 hpPlmnSearch, bit 1 overrideLrplmnsi

60

DTLS handshake max rewinds

RW

Single

Yes

Int

0..255

Maximum number of DTLS handshake step rewinds: 0 = disabled - infinite, x = non zero number of rewinds allowed during dtls handshake

61

Alarm functionality enable bitmask

RW

Single

Yes

Int

Select which meter info the module should monitor and react to. Ex: "0x000f" would enable alarms 0, 1, 2 and 3. All other are disabled.

62

Manual alarm reset bitmask

E

Single

No

Select which meter info to manually reset. Ex: "0x10" would reset alarm bit 4

63

Alarm mask reset period

RW

Single

No

Int

0..4294967295

Minutes

Time period in minutes for periodic reset of alarm mask, 0 = disable periodic reset.

64

Alarm auto-reset bitmask

RW

Single

No

Int

If enabled, an alarm message will be sent for every meter info triggered. Bit mask used to select which alarm mask bit(s) to auto-reset.

65

Alarm hysteresis period

RW

Single

No

Int

0..65535

Minutes

Hysteresis in minutes. Defines how long a meter info must be present in the meter before the module sends an alarm message. The same hysteresis applies for resetting an alarm.

66

Alarm transmit max delay

RW

Single

No

Int

0..255

Minutes

Maximum delay before triggered alarm is transmitted: 0 = instantly transmit.

67

Alarm Topic

RW

Single

No

Str

Alarm MQTT-SN topic

68

Measurement mode

RW

Single

No

Int

0..1

Measurement mode of the device: 0 = Preset - default operating mode, 1 = Transparent mode - stores the complete measusment/telegram and forces SenML/CBOR encoding

69

Bootstrap URI

RW

Single

No

Str

URI of bootstrap server, e.g. coaps://1.2.3.4:5684

70

Force bootstrap

E

Single

No

Force device to reboot and bootstrap; n.b. this will erase all LwM2M server URIs

71

NFC Auto Lock enable

RW

Single

No

Bool

If enabled, NFC configuration will be locked after a timeout. PAK is required to enable configuration again. Remote configuration is still possible.

72

NFC Auto Lock enable timeout

RW

Single

No

Int

2..14400

Minutes

Time in minutes after which NFC configuration will be locked automatically.


LwM2M object Elvaco MDM Server

Table 158. Object definition: Elvaco MDM Server

Name

Value

Description

Name

Elvaco MDM Server

The name of the object

Object ID

33905

The Object ID

Object description

LwM2M version

1.1

The LwM2M Version used

Object version

2.2

The version of this object definition


Table 159. Resource definition: Elvaco MDM Server resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

URI

RW

Single

Yes

Str

0

0

URI to the meter data server

1

Protocol

RW

Single

Yes

Int

0..

0

0 = MQTT-SN

2

Transport Security Mode

RW

Single

Yes

Int

0..3

0

0 = PSK mode 3 = No security

5

Transport Secret Key

W

Single

Yes

Opa

0

0

Key to use with the selected security mode

10

Connection config

RW

Single

No

Int

0..1

0

0 = Optimized 1 = Compliant

11

Topic

RW

Single

No

Str

0

0

MQTT-SN topic


LwM2M object Elvaco Meter Data

Table 160. Object definition: Elvaco Meter Data

Name

Value

Description

Name

Elvaco Meter Data

The name of the object

Object ID

33911

The Object ID

Object description

LwM2M version

1.1

The LwM2M Version used

Object version

2.0

The version of this object definition


Table 161. Resource definition: Elvaco Meter Data resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

Message type

R

Single

Yes

Int

1

Message encoding

R

Single

Yes

Int

2

Message data

R

Single

Yes

Opaque


LwM2M object Elvaco Meter Info

Table 162. Object definition: Elvaco Meter Info

Name

Value

Description

Name

Elvaco Meter Info

The name of the object

Object ID

33908

The Object ID

Object description

LwM2M version

1.1

The LwM2M Version used

Object version

2.4

The version of this object definition


Table 163. Resource definition: Elvaco Meter Info resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

Meter Model

R

Single

Yes

Str

User-friendly string

1

Meter ID

R

Single

Yes

Int

2

Communication status

R

Single

Yes

Int

0..2

0 = OK 1 = No meter detected 2 = Error

3

Error flags

R

Single

No

Opaque

Error codes/Status bytes from meter

4

Extended Error codes

R

Single

No

Integer

Extended Error Codes from meter. Interpret as a bit mask.


LwM2M object Elvaco NB-IoT Info

Table 164. Object definition: Elvaco NB-IoT Info

Name

Value

Description

Name

Elvaco NB-IoT Info

The name of the object

Object ID

33909

The Object ID

Object description

LwM2M version

1.1

The LwM2M Version used

Object version

2.6

The version of this object definition


Table 165. Resource definition: Elvaco NB-IoT Info resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

IMSI

R

Single

Yes

Int

International mobile subscriber identity

1

ICCID

R

Single

Yes

Str

Integrated circuit card identifier

2

Registrations

R

Single

Yes

Int

Number of network registrations done

3

Last registration duration

R

Single

Yes

Int

Duration in seconds

4

Modem model

R

Single

Yes

Str

5

Modem firmware

R

Single

Yes

Str

6

Registration uptime

R

Single

Yes

Int

Last network registration uptime in seconds

7

Modem firmware update

E

Single

Yes

Trigger modem FOTA. Parameter 0='<url>'

8

Modem firmware update result

R

Single

Yes

Int

0..3

Result of modem FOTA. 0: Initial value. 1: Modem Firmware updated successfully. 2: Error during download. 3: Error during update.

9

IMEI

R

Single

Yes

String

IMEI


LwM2M object Elvaco NB-IoT Status

Table 166. Object definition: Elvaco NB-IoT Status

Name

Value

Description

Name

Elvaco NB-IoT Status

The name of the object

Object ID

33907

The Object ID

Object description

LwM2M version

1.1

The LwM2M Version used

Object version

2.4

The version of this object definition


Table 167. Resource definition: Elvaco NB-IoT Status resources

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

Uptime

R

Single

Yes

Int

Uptime in seconds

1

Average current consumption

R

Single

No

Int

Consumption in uA (micro-amps)

2

Network classification

R

Single

No

Int

0 = Excellent 1 = Good 2 = Fair 3 = Poor

3

ECL

R

Single

Yes

Int

0..2

4

RSSI

R

Single

Yes

Int

In tenths of dBm

5

SNR

R

Single

Yes

Int

In tenths of dB

10

MDM connection status

R

Single

No

Int

0..7

0 = OK 1 = Connecting 2 = No credentials 3 = DTLS failed 4 = Communication failed 6 = Socket failed 7 = Idle

11

Current radio band

R

Single

Yes

Int

0..85

Current radio band id

12

Current Access Technology

R

Single

No

Int

0..1

Always 1 = NB-IoT.


LwM2M object Elvaco Syslog config

Table 168. Object definition: Elvaco Syslog config

Name

Value

Description

Name

Elvaco Syslog config

The name of the object

Object ID

33918

The Object ID

Object description

Configuration of syslog functionality for device

LwM2M version

1.1

The LwM2M Version used

Object version

1.0

The version of this object definition


Table 169. Resource definition: Elvaco Syslog config

ID

Name

Op

Multiplicity

Mandatory

Type

Range enumerations

Units

Description

0

Syslog MQTT-SN topic

RW

Single

Yes

Str

Syslog MQTT-SN topic

1

Syslog storage level

RW

Single

Yes

Int

0..6

Minimum log level for storing entry (0..5, indicates DEBUG..CRITICAL), 6=OFF

2

Syslog auto-upload level

RW

Single

Yes

Int

0..6

Minimum log level for auto-uploading an entry (0..5, indicates DEBUG..CRITICAL), 6=OFF

3

Syslog auto-upload age limit

RW

Single

Yes

Int

0..1051200

Maximum age limit in minutes for auto-uploading log entry


LwM2M-Objekt Elvaco Transaktionsstatistik

Tabelle 170. Objektdefinition: Elvaco Transaktionsstatistik

Name

Wert

Beschreibung

Name

Elvaco Transaktionsstatistik

Der Name des Objekts

Objekt-ID

33910

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.0

Die Version dieser Objektdefinition


Tabelle 171. Definition der Ressource: Elvaco Transaktionsstatistik Ressourcen

ID

Name

Op

Vielfältigkeit

Obligatorisch

Art

Bereichsaufzählungen

Einheiten

Beschreibung

0

Statistik zurücksetzen

E

Einzeln

Ja

Setzt Statistiken für die Nachverfolgung durch diese Objektinstanz zurück.

1

Transaktionen

R

Einzeln

Ja

Int

Anzahl der Transaktionen.

2

Rückübertragungen

R

Einzeln

Ja

Int

Anzahl der Rückübertragungen.

3

Verlorene Transaktionen

R

Einzeln

Ja

Int

Anzahl der verlorenen Transaktionen.

4

Durchschnittliche Reaktionszeit

R

Einzeln

Nein

Int

5

Minimale Reaktionszeit

R

Einzeln

Nein

Int

6

Maximale Reaktionszeit

R

Einzeln

Nein

Int


Ändern des APN über LwM2M

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.

Nachrichtenformate

CMi6160 hat zwei verschiedene Nachrichtenformate, Standard und Tarif, die festlegen, welche Datensätze vom Modul gesendet werden. Im Folgenden wird der Inhalt der Nachrichtenformate im Einzelnen aufgeführt.

Standard

Tabelle 172. Zählerregister, Standardmeldung [0x83]

Feld

Größe

Datentyp

Beschreibung

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (Typ F),

z. B. 046Dxxxxxxxx

M-Bus Format F für Datum & Uhrzeit

Meter ID

10

INT64

(Verbesserte) Identifizierung

z. B. 0779xxxxxxxxxxxxxxxx

Erweiterte Zähleradresse für Diehl SHARKY

Energie

6-7

INT32

Energieverbrauch (Wh, J)

z. B. 0406xxxxxxxx = xxxxxxxx * 0.001 MWh (kWh)

Volumen

6

INT32

Volumen (m3)

z. B. 0413xxxxxxxx = xxxxxxxx * 0.001 m3

Leistung

4

INT16

Leistung (W)

z. B. 022Bxxxxxx = xxxxxx * 0.001 kW (W)

Durchfluss

4

INT16

Durchfluss (m3/h) z. B. 023Bxxxxxx = xxxxxx * 0,001 m3/h

Vorlauftemperatur

4

INT16

Vorlauftemperatur (°C)

z. B. 025Axxxx = xxxx * 0.1 °C

Rücklauftemperatur

4

INT16

Rücklauftemperatur (°C)

z. B. 025Exxxx = xxxx * 0.1 °C

Alarm-Codes

4

INT8

Alarm-Codes

z. B. 01FD17xx

Fehlercodes für Diehl SHARKY 775


Tarif

Tabelle 173. Zählerregister, Tarifnachricht [0x39]

Feld

Größe

Datentyp

Beschreibung

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (Typ F),

z. B. 046Dxxxxxxxx

M-Bus Format F für Datum & Uhrzeit

Meter ID

10

INT64

(Verbesserte) Identifizierung

z. B. 0779xxxxxxxxxxxxxxxx

Erweiterte Zähleradresse für Diehl SHARKY

Vorlauftemperatur

4

INT16

Vorlauftemperatur (°C)

z. B. 025Axxxx = xxxx * 0.1 °C

Rücklauftemperatur

4

INT16

Rücklauftemperatur (°C)

z. B. 025Exxxx = xxxx * 0.1 °C

Durchfluss

4

INT16

Durchfluss (m3/h)

z. B. 023Bxxxxxx = xxxxxx * 0,001 m3/h

Volumen

6

INT32

Volumen (m3)

z. B. 0413xxxxxxxx = xxxxxxxx * 0.001 m3

Tarif 1 Energie

6-7?

INT32

Tarifregister oder Kühlenergie in kombinierten Zählern

Je nach Zählerkonfiguration kann Tarif 1 entweder Energie, Volumen oder Zeit sein.

Tarif 2 Energie

6-7?

INT32

Tarifregister 2 oder Wärmeenergie in kombinierten Zählern

Je nach Zählerkonfiguration kann Tarif 2 entweder Energie, Volumen oder Zeit sein.

Alarm-Codes

4

INT8

Alarm-Codes

z. B. 01FD17xx

Fehlercodes für Diehl SHARKY 775


Diehl Metering SHARKY & SCYLAR Fehlercodes

Die von einem MCM transportierten Fehlercodes befinden sich im Statusbyte des M-Bus-Headers. Bits 71:64 des M-Bus-Headers.

Bedeutung der Fehlercodes

Die folgenden Informationen stammen aus den Unterlagen, die Sie von Diehl Metering erhalten haben. Sie wurde nur durch Formatierung verbessert, der Inhalt ist so wie er ist, direkt aus dem Dokument. Für die aktuelle Fehlerbeschreibung verwenden Sie bitte die aktuelle Dokumentation von Diehl Metering. Tabelle 174, „Diehl-Fehlercodes“ entspricht der Tabelle 7 von EN 13757-3:2013 für M-Bus.

Tabelle 174. Diehl-Fehlercodes

Bit

Beschreibung

Verwendung

0

Reserviert

-

1

Jeder Anwendungsfehler

-

2

Niedrige Leistung

E-8, E-9

3

Permanenter Fehler

C-1, E-4

4

Vorübergehender Fehler

E-1, E-3, E-6, E-7, Leckfehler

5

Herstellerspezifisch

Siehe Tabelle 175, „Fehlercode Positionierung“

6

herstellerspezifisch

Siehe Tabelle 175, „Fehlercode Positionierung“

7

herstellerspezifisch

Siehe Tabelle 175, „Fehlercode Positionierung“


Tabelle 175, „Fehlercode Positionierung“ erklärt die Position der Fehlercodes aus dem Benutzerhandbuch des Messgeräts.

Tabelle 175. Fehlercode Positionierung

Fehler

C-1

E-8

E-4

E-1

E-7

E-9

E-3

E-6

Leck-Fehler

E-5

M-Bus-Status-Byte

0x08

0x04

0x28

0x50

0x70

0x84

0xB0

0xD0

0xF0

0x10

Prio

Höchste

Niedrigste


??? enthält Fehleranzeigecodes und entsprechende Erklärungen.

Tabelle 176. Interpretation von Zählerfehlern

Anzeige des Fehlermessers

Beschreibung des Fehlers

C-1

Grundparameterfehler in Flash oder RAM

E-8

Keine Primärspannung (nur wenn Netzgerät verwendet wird) Stromversorgung durch Pufferbatterie

E-4

Hardwarefehler bei der Ultraschallmessung Kurzschluss im Ultraschallwandler Ultraschallwandler defekt

E-1

Temperaturmessfehler Sensorbruch Sensorkurzschluss Temperaturbereich überschritten [-9,9 °C... 190 °C]

E-7

Kein aussagekräftiges Ultraschall-Empfangssignal Luft im Messpfad

E-9

Warnung: Batterie ist fast leer

E-3**

Temperatursensoren in heißen und kalten Leitungen vertauscht

E-6**

Falsche Durchflussrichtung Der Durchflusssensor ist falsch installiert

E-B*

Leckage: Leckage im Energiezähler festgestellt

E-C*

Leckage: Leckimpulseingang 1

E-D*

Leckage: Leckimpulseingang 2

E-A*

Leckage: Rohrbruch erkannt

E-5

Zu häufiges Lesen der M-Bus-Kommunikation kurzzeitig nicht möglich


* Optional

** anwendungsabhängig

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.