ExtendedDataStreamValue

ExtendedDataStreamValue

In this format, both metadata and data are sent in a shared message - the distinction between "DataproviderInfo" and "DataStreamValue" as in LM100 format is not available.

Example (temperature sensor)

  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. }


Scheme

The description of the scheme in the form of aJSONSchemacan also be found in the attached files underExtendedDataStreamValue-0.0.1.schema.json

​
dataProvider
{ }
devEui
string
Unique sensor ID assigned by the manufacturer
lmId
string
linemetrics sensor ID
dataStream
{ }
measurement
string
Type of sensor value (e.g. temperature)
unit
string
Sensor value unit (e.g. centigrade)
dataPoint
{ }
timestamp
number
Time stamp of recording the value (Unix timestamp in milliseconds)
value
{ }
value
number
Sensor value
min
number
Min. Sensor value
max
number
Max. Sensor value

    • Related Articles

    • Mqtt

      The MQTT integration allows sensor data to be received via the Linemetrics MQTT broker (access data is passed when integration is created). Formats The following formats are available when using the MQTT integration: Json ...