LoRaWAN payload decoder
A LoRaWAN payload decoder library with 500+ sensors
LoRaWAN sensors send compact binary messages. Sensor-Online decodes them into readable values automatically, so you can connect a sensor and see data without writing a decoder.
500+ customers · 100,000+ active sensors · Trusted by Akademiska Hus, Vattenfall, LKAB and HSB
How decoding works
From raw bytes to usable data.
Raw payload
The sensor sends a compact binary message.
Decoder
The matching decoder reads the bytes.
Named values
Temperature, humidity, battery and more.
Use the data
Dashboards, alarms, reports and the API.
What you get
A decoder library that saves weeks of work.
500+ ready-made decoders
Popular sensors from many manufacturers work out of the box, and the library keeps growing.
Automatic decoding
Pick the device type and the platform decodes every uplink.
Your own decoders
Add a custom decoder in JavaScript if your sensor is not in the library.
Test before you go live
Paste a payload, choose the decoder and check the decoded values.
Encoders for downlinks
Send commands to devices with encoders as well as decoders.
Hardware agnostic
Use any LoRaWAN sensor, from any manufacturer.
An illustrative example
What decoding does, using a simple common format.
| Raw payload (hex) | Decoded value | |
|---|---|---|
| Uplink message | 01 67 00 E1 | Temperature: 22.5 °C |
| How | Channel, data type and value as bytes | Divide the value 225 by 10 to get degrees |
Illustrative example only. Every sensor model has its own payload format, which is why a matching decoder is needed.
Which sensors are supported?
Browse the supported device list.
The library includes sensors from manufacturers such as Adeunis, Decentlab, Dragino, Elsys, Milesight, Netvox, Nke Watteco and Tektelic. If yours is missing, we can help you add it.
See the supported sensors →Related features
Built-in private LoRaWAN server
Read more →Connect LoRaWAN sensors to PLC and SCADA
Read more →Protocols without vendor lock-in
Read more →Secure IoT platform with REST API
Read more →Frequently asked questions
What is a LoRaWAN payload decoder?
A decoder converts the compact binary message a LoRaWAN sensor sends into readable values such as temperature or humidity.
How many sensors have ready-made decoders?
The library has more than 500 ready-made decoders and keeps growing.
What if my sensor is not in the library?
Add your own decoder in JavaScript, or ask us to help.
Can I test a decoder before using it?
Yes. Paste a payload, choose the decoder and see the decoded values.
Can I send commands to a device?
Yes. Encoders let you send downlinks to devices.
Missing a sensor? Talk to an engineer.
Tell us which sensor you use, and we will check the decoder and help you connect it.
All trademarks belong to their respective owners.
