All pages
Powered by GitBook
1 of 1

Streamline LoRa

Streamline LoRa

For all Streamline LoRa devices (N1C2, P1A3, P1A5).

  • Supported network type(s): KPNLORA

  • Device Specification ID: supported-streamline-lora

  • Device Specification UUID: 413e431d-4b9f-4266-93df-0b0662041b18

Decoders
decoderSpecificationUUID
Description

+ LoRa Geolocation data

d8306443-a5c2-4b82-93fd-a8b2275eaac5

Add LoRa Geolocation data to messages where location could be calculated.

= Raw LoRa payload

dd3758ce-1963-4b68-8def-3638ceb8dda5

Forward the raw LoRa payload and port number without decoding.

= Raw LoRa payload (v2)

ec596df3-4f12-5326-b72f-94f6da47e593

Forward the raw LoRa payload and port number without decoding.

› Decoded Streamline LoRa payload

043be93b-93e5-4ea9-9cfe-8213b5bb1729

Decoder for Streamline LoRa message types 0x21, 0x22, 0x23, 0x24, and 0xFF, excluding IO bits.

› Decoded Streamline LoRa payload (v2)

79a912f8-9b60-5a62-9c6e-85763801d746

Decoder for Streamline LoRa message types 0x21, 0x22, 0x23, 0x24, and 0xFF, excluding IO bits.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

36abf4ba-ed32-4069-8351-2426bc41a26b

Send raw LoRa payload to your device.

+ LoRa Geolocation data

Add LoRa Geolocation data to messages where location could be calculated.

= Raw LoRa payload

Forward the raw LoRa payload and port number without decoding.

Expected SenML records

name
type
unit

payload

string

port

number

= Raw LoRa payload (v2)

Forward the raw LoRa payload and port number without decoding.

This decoder also decodes Geolocation and Local Gateway data.

The following SenML records can be present, amongst others:

name
type
unit
example
description

payload

string

"4D985C495AC4D8C9682CFD"

The LoRa hex payload

port

number

200

The LoRa port used to send this uplink

Example SenML

SenML can be structured in different ways, and we do not guarantee the examples below will look the same as what you will receive on your Destination. To make sure you can handle the SenML optimally, take a look at our documentation about Understanding and Interpreting SenML Data.

[
    {
        "bn": "urn:dev:DEVEUI:0123456789012345:",
        "bt": 1693136532.83,
        "n": "payload",
        "vs": "4D985C495AC4D8C9682CFD"
    },
    {
        "n": "port",
        "v": 1
    },
    {
        "n": "timeOrigin",
        "vs": "NETWORK"
    }
]

› Decoded Streamline LoRa payload

Decoder for Streamline LoRa message types 0x21, 0x22, 0x23, 0x24, and 0xFF, excluding IO bits.

Expected SenML records

name
type
unit

accelerationX

number

m/s2

accelerationY

number

m/s2

accelerationZ

number

m/s2

batteryVoltage

number

V

compassX

number

T

compassY

number

T

compassZ

number

T

heading

number

rad

latitude

number

lat

longitude

number

lon

temperature

number

Cel

velocity

number

m/s

› Decoded Streamline LoRa payload (v2)

Decoder for Streamline LoRa message types 0x21, 0x22, 0x23, 0x24, and 0xFF, excluding IO bits.

This decoder also decodes Geolocation and Local Gateway data.

The following SenML records can be present, amongst others:

name
type
unit
example
description

accelerationX

number

m/s2

Measured acceleration in the X-axis

accelerationY

number

m/s2

Measured acceleration in the Y-axis

accelerationZ

number

m/s2

Measured acceleration in the Z-axis

batteryVoltage

number

V

Measured battery voltage

compassX

number

T

Measured compass orientation in the X-axis

compassY

number

T

Measured compass orientation in the Y-axis

compassZ

number

T

Measured compass orientation in the Z-axis

heading

number

rad

latitude

number

lat

51.90726

Latitude

longitude

number

lon

4.48945

Longitude

temperature

number

Cel

velocity

number

m/s

Example SenML

SenML can be structured in different ways, and we do not guarantee the examples below will look the same as what you will receive on your Destination. To make sure you can handle the SenML optimally, take a look at our documentation about Understanding and Interpreting SenML Data.

[
    {
        "bn": "urn:dev:DEVEUI:03cce494b059a546:",
        "bt": 1701882708.84,
        "n": "longitude",
        "u": "lon",
        "v": 4.48940
    },
    {
        "n": "latitude",
        "u": "lat",
        "v": 51.90717
    },
    {
        "n": "velocity",
        "u": "m/s",
        "v": 4.12
    },
    {
        "n": "heading",
        "u": "rad",
        "v": -3.944
    },
    {
        "n": "accelerationX",
        "u": "m/s2",
        "v": 9.5002
    },
    {
        "n": "accelerationY",
        "u": "m/s2",
        "v": 0.7661
    },
    {
        "n": "accelerationZ",
        "u": "m/s2",
        "v": 0.1532
    },
    {
        "n": "compassX",
        "u": "T",
        "v": 0.000001
    },
    {
        "n": "compassY",
        "u": "T",
        "v": -0.001507
    },
    {
        "n": "compassZ",
        "u": "T",
        "v": -0.002638
    },
    {
        "n": "temperature",
        "u": "Cel",
        "v": 7
    },
    {
        "n": "batteryVoltage",
        "u": "V",
        "v": 3.59
    },
    {
        "n": "timeOrigin",
        "vs": "NETWORK"
    }
]

= Raw LoRa payload encoding

  • Protocol: LoRa downlink

  • Description: Send raw LoRa payload to your device.

  • Multiple commands in one downlink: No

Input mapping:

  • Name: payloadHex (raw input)