Skip to main content
Skip to main content
Level and distance sensor

Decentlab DL-LID LoRaWAN decoder and payload format

The Decentlab DL-LID is a LoRaWAN level and distance sensor that reports distance. It is rated IPX7, it runs on a replaceable 2 C alkaline battery and it works from -20 to 50 °C.

Payload format

An uplink from the device as it arrives at the network server, and what the official decoder returns for it. Examples come from the decoder's own test cases.

Example 1 · fPort 1

Payload (hex)

02 11 C9 00 03 11 9B 11 76 11 BC 11 9E 11 8A 11 94 11 A8 11 A8 11 94 00 64 01 99 0A BD

Decoded (JSON)

{
  "battery_voltage": {
    "displayName": "Battery voltage",
    "unit": "V",
    "value": 2.749
  },
  "device_id": 4553,
  "distance_10th_percentile": {
    "displayName": "Distance: 10th percentile",
    "unit": "mm",
    "value": 4490
  },
  "distance_25th_percentile": {
    "displayName": "Distance: 25th percentile",
    "unit": "mm",
    "value": 4500
  },
  "distance_75th_percentile": {
    "displayName": "Distance: 75th percentile",
    "unit": "mm",
    "value": 4520
  },
  "distance_90th_percentile": {
    "displayName": "Distance: 90th percentile",
    "unit": "mm",
    "value": 4520
  },
  "distance_average": {
    "displayName": "Distance: average",
    "unit": "mm",
    "value": 4507
  },
  "distance_maximum": {
    "displayName": "Distance: maximum",
    "unit": "mm",
    "value": 4540
  },
  "distance_median": {
    "displayName": "Distance: median",
    "unit": "mm",
    "value": 4510
  },
  "distance_minimum": {
    "displayName": "Distance: minimum",
    "unit": "mm",
    "value": 4470
  },
  "distance_most_frequent_value": {
    "displayName": "Distance: most frequent value",
    "unit": "mm",
    "value": 4500
  },
  "number_of_samples": {
    "displayName": "Number of samples",
    "value": 100
  },
  "protocol_version": 2,
  "total_acquisition_time": {
    "displayName": "Total acquisition time",
    "unit": "ms",
    "value": 399.4140625
  }
}
FieldValue
battery_voltage2.749 V
device_id4553
distance_10th_percentile4490 mm
distance_25th_percentile4500 mm
distance_75th_percentile4520 mm
distance_90th_percentile4520 mm
distance_average4507 mm
distance_maximum4540 mm
distance_median4510 mm
distance_minimum4470 mm
distance_most_frequent_value4500 mm
number_of_samples100
protocol_version2
total_acquisition_time399.4140625 ms

Specifications

Manufacturer
Decentlab
Model
DL-LID
Type
Level and distance sensor
Measures
distance
Protection
IPX7
Battery
2 C alkaline (replaceable)
Operating temperature
-20 … 50 °C
LoRaWAN regions
EU863-870, AS923, US902-928, AU915-928

Connect it to Cloud Studio IoT

  1. 1

    Register the device in your network server

    Add it to The Things Stack, ChirpStack, Actility ThingPark or LORIOT with its DevEUI, JoinEUI and AppKey and the frequency plan of your region.

  2. 2

    Apply the decoder

    In The Things Stack, pick the model from the device repository and its decoder is applied for you. In ChirpStack v4, paste the official decoder as the device profile's JavaScript codec.

  3. 3

    Connect the network server to Cloud Studio IoT

    Set up the integration once per network server; every device registered there then reaches Cloud Studio IoT with its decoded values.

  4. 4

    Build dashboards and alarms

    The decoded fields become device variables for dashboards, alarms by email or SMS, and scheduled reports.

See your Decentlab DL-LID on a dashboard

Start a free trial, add the device with its DevEUI and get dashboards and alarms from its next uplink.

Talk to us

Frequently asked questions

Device facts and decoder examples: The Things Network Device Repository (Apache-2.0) · commit 7693223, imported 2026-10-05.