ExtendedDataStreamValue

ExtendedDataStreamValue

Im LM0.0.1 Schema gibt es nur eine Nachricht im JSON Form, welche sowohl Metadaten vom Gerät als auch Messdaten in einer gemeinsamen Nachricht sendet. Die Unterscheidung zwischen "DataproviderInfo" und "DataStreamValue" wie beim Format LM 1.0.0, ist nicht vorhanden.

ExtendedDataStreamValue

Enthält Metadaten vom Gerät sowie zugehörige Messwerte.

Beispiel (Temperatursensor)

  1. {
  2.     "dataProvider": {
  3.         "devEui": "01234567890abcde",
  4.         "lmId": "12345"
  5.     },
  6.     "dataStream": {
  7.         "measurement": "temperature",
  8.         "unit": "centigrade"
  9.     },
  10.     "dataPoint": {
  11.         "timestamp": 1720093923000,
  12.         "value": {
  13.             "value": 38,
  14.             "min": 37.5,
  15.             "max": 38.5
  16.         }
  17.     }
  18. }

Schema

Die Beschreibung des Schemas in Form eines JSONSchema findet sich auch in den angehängten Dateien unter ExtendedDataStreamValue-0.0.1.schema.json


dataProvider
{ }
devEui
string
Eindeutige, vom Hersteller vergebene ID des Sensors
lmId
string
linemetrics ID des Sensors
dataStream
{ }
measurement
string
Type des Sensorwerts (zB temperature)
unit
string
Einheit des Sensorwerts (zB centigrade)
dataPoint
{ }
timestamp
number
Zeitstempel der Erfassung des Werts (Unix Timestamp in Millisekunden)
value
{ }
value
number
Sensorwert
min
number
Min. Sensorwert
max
number
Max. Sensorwert

    • Related Articles

    • MQTT

      MQTT (Message Queuing Telemetry Transport) ist ein leichtgewichtiges, publish/subscribe-basiertes Protokoll, das speziell für die zuverlässige Übertragung von Nachrichten in Umgebungen mit begrenzter Bandbreite und hoher Latenz entwickelt wurde. Es ...
    • Confluent Kafka

      Confluent Kafka ist eine auf Apache Kafka basierende Plattform, die entwickelt wurde, um Unternehmen eine leistungsstarke und skalierbare Lösung für das Streaming von Daten in Echtzeit zu bieten. Apache Kafka selbst ist ein verteiltes ...
    • Microsoft Azure Event Hub

      Einleitung Microsoft Azure Event Hub ist ein Cloud-basierter Service, der für die Verarbeitung und Analyse großer Mengen an Ereignisdaten in Echtzeit entwickelt wurde. Dieser Dienst ist besonders nützlich für Szenarien, in denen große Mengen an ...
    • Webhook

      Webhooks sind eine Methode, mit der eine Anwendung automatisch eine Nachricht oder eine Anfrage an eine andere Anwendung sendet, sobald ein bestimmtes Ereignis eintritt. Im Gegensatz zu traditionellen APIs, bei denen eine Anwendung aktiv Anfragen ...