Herunterladen Inhalt Inhalt Diese Seite drucken

Elvaco CMi6110 Benutzerhandbuch Seite 29

Vorschau ausblenden Andere Handbücher für CMi6110:
Inhaltsverzeichnis

Werbung

CMi6110 Gebrauchsanleitung Deutsch
Beispiel Payload, JSON:
{
"TS":"2019-11-28T20:39Z",
"ID":87654321,
"E":12345.678,
"U":"MWh",
"V":3456.7,
"VU":"m3",
"P":5012,
"PU":"W",
"F":212,
"FU":"l/h",
"FT":80.3,
"TU":"C",
"RT":53.8,
"RU":"C",
"EF":"0x4012"
}
7.4.2.3 SenML/CBOR
Bei batteriebetriebenen Geräten kann es notwendig sein, mehrere Messungen im selben UDP-Rahmen
zu senden, um Energie zu sparen. Um dies zu erreichen, SenML RFC 8428 - Sensor Measurement Lists
(SenML ) + CBOR RFC 8949: Concise Binary Object Representation (CBOR) wird verwendet, um eine
Messliste zu definieren.
Die Idee ist, eine Liste von Messungen zu senden, wobei der erste Eintrag die Basiszeit für alle
Auslesungen (die nur einen Offset angeben müssen) und die für alle Auslesungen gemeinsame Zähler-
ID enthält. Die anderen Datensätze in der Liste enthalten möglicherweise weniger ausgelesene Felder,
um Platz zu sparen. Das Format erlaubt es, alle Daten für jede Auslesung zu senden. In diesem Fall ist
die Einsparung (in Form von Bytes) geringer und liegt darin, dass weniger Telegramme gesendet
werden, einige Daten nicht für jede Auslesung übertragen werden müssen (wie die Zähler-ID) und
Zeitstempel effizienter gehandhabt werden können. SenML/CBOR bietet auch eine Möglichkeit, Listen
von Messwerten effizient zu strukturieren.
Die erste Implementierung wird M-Bus für die Kodierung der übertragenen Daten verwenden, aber
andere Formate könnten in Zukunft implementiert werden.
Beachten Sie, dass SenML, CBOR und M-Bus separate Standards sind, diese Seite beschreibt, wie
Produkte diese drei in Verbindung verwenden können, um mehrere Messwerte in einem kompakten
CMi6110 Gebrauchsanleitung Deutsch
v1.3
Vorlauftemperatureinheit
Rücklauftemperatur
Rücklauftemperatureinheit
Fehler-Flags
Tarif 1 Energie*
Tarif 1 Energieeinheit*
Tarif 2 Energie*
Tarif 2 Energieeinheit*
Tarif 3 Energie*
Tarif 3 Energieeinheit*
Fehlende Zeit*
Fehlende Zeit-Einheit*
Tabelle 7: Payload, JSON-codierte Nachricht
*Nur in der erweiterten Nachricht enthalten.
Seite | 29 (45)
TU
RT
RU
EF
T1
U1
T2
U2
T3
U2
MT
MU
[2022-10]

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis