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