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
+ 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.
= 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
payload
string
port
number
= Raw LoRa payload (v2)
Forward the raw LoRa payload and port number without decoding.
The following SenML records can be present, amongst others:
payload
string
"4D985C495AC4D8C9682CFD"
The LoRa hex payload
port
number
200
The LoRa port used to send this uplink
Example SenML
[
{
"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
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.
The following SenML records can be present, amongst others:
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
[
{
"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)
Last updated
Was this helpful?