LogoLogo
  • KPN THINGS USER GUIDE
    • Introduction
    • Getting started
      • Registration and setup
      • Device simulator app
      • Connect devices
        • SIM cards
        • Supported devices and KPN Devices
        • SODAQ R412M
        • Smartrak
        • Marvin development board
        • LoPy5
        • Arduino MKR WAN 1300/1310
        • Arduin MKR NB 1500
    • All videos
    • Tutorials
      • Configure a flow
      • Connect a HTTPs destination
      • Create a simple IoT web applicationPage
      • Send instruction to LoRa DevicePage
      • Send your data to Azure SQL
      • Technical overview
        • Management data model
        • Uplink communication
        • Downlink communication
        • Location data
      • Accounts and projects
        • Customer accounts and users
        • Projects
        • Customer management
        • Cost overview and contract
    • Frequently asked
      • Multi Factor Authentication
  • GENERAL FUNCTIONS
    • Quick reference videos
    • APIs
  • THE PORTAL EXPLAINED
    • Things Manager
      • Devices
        • Bulk operations
      • Data
        • Device data graph
      • Connectivity
        • LoRa connectivity configuration
      • Bulk reports
    • Things Creator
    • Support
      • News
      • Release notes
      • Real-time status
      • Service reports
      • Documents
      • Support tickets
      • Invoices
      • Contact info
    • Shop
  • BUILDING BLOCKS
    • Devices
      • Sensors
        • KPN Conditionsensor CO2 II
        • KPN Conditionsensor CO2 III
        • KPN Conditionsensor CO2 III motionPage 1
        • KPN FillTag I
        • KPN FillTag II
        • 1M2M ED1608
        • Elsys ERS
        • Device Simulator (Mobile Phone app)
        • Generic Device (Internet connected)
        • Generic LoRa device (preset connectivity)
        • Generic LoRa device (programmable)
        • Generic M2M device
        • Generic M2M device (with Internet connection)
      • Trackers
        • KPN Global Tracker Autonomous
        • KPN Global Tracker Wired
        • KPN LocationTag I
        • KPN LocationTag II
        • KPN LocationTag II v2
        • KPN LocationTag II v2 Expert Mode
        • KPN LocationTag II v3
        • KPN LocationTag III (with GPS)
        • KPN LocationTag III (without GPS)
        • KPN LocationTag III v2
        • KPN LocationTag III v2 Buffer
        • KPN LocationTag III v3
        • KPN LocationTag III v4
        • KPN LocationTag V
        • KPN LocationTag VI
        • KPN LocationTag WS
        • Streamline LoRa
        • Streamline M2M
        • Viloc
      • Routers
      • Gateways
        • KPN FSK Basestation
      • Device SDK
    • Connectivity
      • Connecting LoRa devices
        • LoRa connectivity configuration
      • Connecting M2M devices
      • Connecting Internet devices
      • Connecting MQTT Devices
    • Data Processing
      • ThingsML and SenML
        • ThingsML
        • SenML
          • Understanding and Interpreting SenML Data
          • Changes in KPN SenML
      • Device Twin
      • Decoders and encoders
        • Common measurements list
        • Decoder migrations
        • DIY Decoder
          • DIY decoder scripts
      • Merger
      • Device data
      • Devices
    • Destinations
      • HTTPS destination
      • MQTT broker
      • Cumulocity IoT Platform
      • Azure Event Hubs
      • Azure IoT Hub
      • Test Endpoint
      • ThingsBoard
      • Datacake
      • AWS Lambda
      • Google Cloud Run functions
  • IOT LINE UP
    • Freemium
      • Test SIM cards
    • Explorer
    • Modular
    • Tailored
    • Terms and Conditions
Powered by GitBook

© 2024 KPN - All rights reserved.

On this page
  • + LoRa Geolocation data
  • + Location by LoRa On Premises Gateway reception
  • › Decoded payload for Asset Tracking application
  • › Decoded payload for Asset Tracking application (v2)
  • › Decoded payload with motion indication
  • › Decoded payload with motion indication (v2)

Was this helpful?

Export as PDF
  1. BUILDING BLOCKS
  2. Devices
  3. Trackers

KPN LocationTag III v2 Buffer

PreviousKPN LocationTag III v2NextKPN LocationTag III v3

Last updated 5 months ago

Was this helpful?

Tag for localization and movement monitoring. Revision of KPN LocationTag III v2. Added functionality: Message buffer

  • Supported network type(s): KPNLORA

  • Device Specification ID: kpn-locationtag-iii-v2-buffer

  • Device Specification UUID: 090b3aba-6358-4d24-a259-9fec528666e9

Decoders
decoderSpecificationUUID
Description

+ LoRa Geolocation data

53af996e-479c-4d9b-9847-c5e0ba3d6a1a

+ Location by LoRa On Premises Gateway reception

1b6629a0-16f9-4f16-8982-6f41f4ea5653

› Decoded payload for Asset Tracking application

0ef8626c-8f79-4c37-954e-70dafc2790e3

Decoder outputting legacy SenML naming, compatible with Asset Tracking v1.x application.

› Decoded payload for Asset Tracking application (v2)

2d5e4b98-0218-5edd-9702-2598703b9d62

Decoder for Streamline lora messages encoded as P3K3 (loctagiiiv2) with RotationCount (byte length 2-49).

› Decoded payload with motion indication

9783ae8d-67a1-4e25-8e59-e543e122dcd9

Decoder for Streamline LoRa devices configured with motion indicator configuration.

› Decoded payload with motion indication (v2)

c7fcd312-dc6d-5adc-b1ee-f1da2c3c4612

Decoder for Streamline LoRa devices configured with motion indicator configuration.

+ LoRa Geolocation data

Add data to messages where location could be calculated.

+ Location by LoRa On Premises Gateway reception

Add location data to messages that are received by known .

› Decoded payload for Asset Tracking application

Decoder outputting legacy SenML naming, compatible with Asset Tracking v1.x application.

Expected SenML records

name
type
unit

AccX

number

m/s2

AccY

number

m/s2

AccZ

number

m/s2

CompX

number

T

CompY

number

T

CompZ

number

T

DvLat

number

lat

DvLon

number

lon

Heading

number

rad

Io31

boolean

IoButt

boolean

IoMot

boolean

IoRxd

boolean

Speed

number

m/s

Temp

number

Cel

VBat

number

V

› Decoded payload for Asset Tracking application (v2)

Decoder for Streamline lora messages encoded as P3K3 (loctagiiiv2) with RotationCount (byte length 2-49).

The following SenML records can be present, amongst others:

name
type
unit
example
description

batteryVoltage

number

V

devEui

string

Not present in detail level 1 messages

DvLat

number

lat

Latitude

DvLon

number

lon

Longitude

firmwareCRC

string

Not present in detail level 1 messages

firmwareVersion

string

Not present in detail level 1 messages

gpsActiveStill

boolean

true

gpsFixStill

boolean

true

gpsModuleActive

boolean

true

Not present in detail level 1 messages

nfcScanned

boolean

true

nfcState

string

Not present in detail level 1 messages

nrOfLoraTransmissions

number

Not present in detail level 1 messages

orientationX

number

Not present in detail level 1 messages

orientationY

number

Not present in detail level 1 messages

powerupTime

number

min

Not present in detail level 1 messages

rotationCount

number

rotationLeft

number

Not present in detail level 1 messages

rotationRight

number

Not present in detail level 1 messages

settingsCRC

string

Not present in detail level 1 messages

status

string

Not present in detail level 1 messages

temperature

number

Cel

18.334

transmissionTime

number

s

Not present in detail level 1 messages

Example SenML

[
    {
        "bn": "urn:dev:DEVEUI:0123456789012345:",
        "bt": 1693136532.83,
        "n": "gpsActiveStill",
        "vb": true
    },
    {
        "n": "gpsFixStill",
        "vb": true
    },
    {
        "n": "nfcScanned",
        "vb": false
    },
    {
        "n": "batteryVoltage",
        "u": "V",
        "v": 3
    },
    {
        "n": "DvLat",
        "u": "lat",
        "v": 51.90717
    },
    {
        "n": "DvLon",
        "u": "lon",
        "v": 4.48940
    },
    {
        "n": "rotationCount",
        "v": 154
    },
    {
        "n": "temperature",
        "u": "Cel",
        "v": 1
    },
    {
        "n": "firmwareVersion",
        "vs": "cdab"
    },
    {
        "n": "firmwareCRC",
        "vs": "2143"
    },
    {
        "n": "settingsCRC",
        "vs": "7698"
    },
    {
        "n": "gpsModuleActive",
        "vb": true
    },
    {
        "n": "nfcState",
        "vs": "NFC_OFF"
    },
    {
        "n": "powerupTime",
        "u": "min",
        "v": 872379
    },
    {
        "n": "transmissionTime",
        "u": "s",
        "v": 238792
    },
    {
        "n": "nrOfLoraTransmissions",
        "v": 55
    },
    {
        "n": "devEui",
        "vs": "babcdef012"
    },
    {
        "n": "rotationLeft",
        "v": 3407873
    },
    {
        "n": "rotationRight",
        "v": 1507507
    },
    {
        "n": "orientationX",
        "v": 122
    },
    {
        "n": "orientationY",
        "v": 12
    },
    {
        "n": "status",
        "vs": "9a"
    },
    {
        "n": "timeOrigin",
        "vs": "NETWORK"
    }
]

› Decoded payload with motion indication

Decoder for Streamline LoRa devices configured with motion indicator configuration.

Expected SenML records

name
type
unit

AccX

number

m/s2

AccY

number

m/s2

AccZ

number

m/s2

CompX

number

T

CompY

number

T

CompZ

number

T

DvLat

number

lat

DvLon

number

lon

GpsFix

string

Heading

number

rad

Io31

boolean

IoButt

boolean

IoMot

boolean

IoRxd

boolean

Speed

number

m/s

Temp

number

Cel

VBat

number

V

movementIndication

string

› Decoded payload with motion indication (v2)

Decoder for Streamline LoRa devices configured with motion indicator configuration.

The following SenML records can be present, amongst others:

name
type
unit
example
description

AccX

number

m/s2

-1.3

Measured acceleration in the X-axis

AccY

number

m/s2

-0.5

Measured acceleration in the Y-axis

AccZ

number

m/s2

3.0

Measured acceleration in the Z-axis

CompX

number

T

0.0000010

Measured compass orientation in the X-axis

CompY

number

T

-0.001507

Measured compass orientation in the Y-axis

CompZ

number

T

-0.002638

Measured compass orientation in the Z-axis

DvLat

number

lat

51.90717

Latitude

DvLon

number

lon

4.48940

Longitude

GpsFix

string

"RECENT"

Either "RECENT" or "OUTDATED"

Heading

number

rad

3.316

Io31

number

1.0

arbitrary bit

IoButt

number

1.0

whether the Device's button was pressed

IoMot

number

1.0

whether the Device is in motion

IoRxd

number

1.0

Device's external digital i/o value

movementIndication

string

"STATIONARY"

Either "STATIONARY", "STOP", "START" or "MOVING"

Speed

number

m/s

4.12

Temp

string

Cel

7.0

Temperature

VBat

number

V

3.59

Battery voltage

Example SenML

[
    {
        "bn": "urn:dev:DEVEUI:0123456789012345:",
        "bt": 1701882708.84,
        "n": "DvLon",
        "u": "lon",
        "v": 4.48940
    },
    {
        "n": "DvLat",
        "u": "lat",
        "v": 51.90717
    },
    {
        "n": "Speed",
        "u": "m/s",
        "v": 4.12
    },
    {
        "n": "Heading",
        "u": "rad",
        "v": -3.944
    },
    {
        "n": "IoButt",
        "v": 1.0
    },
    {
        "n": "IoRxd",
        "v": 1.0
    },
    {
        "n": "IoMot",
        "v": 0.0
    },
    {
        "n": "Io31",
        "v": 0.0
    },
    {
        "n": "AccX",
        "u": "m/s2",
        "v": 9.5002
    },
    {
        "n": "AccY",
        "u": "m/s2",
        "v": 0.7661
    },
    {
        "n": "AccZ",
        "u": "m/s2",
        "v": 0.1532
    },
    {
        "n": "CompX",
        "u": "T",
        "v": 0.0000010
    },
    {
        "n": "CompY",
        "u": "T",
        "v": -0.001507
    },
    {
        "n": "CompZ",
        "u": "T",
        "v": -0.002638
    },
    {
        "n": "Temp",
        "u": "Cel",
        "v": 7.0
    },
    {
        "n": "movementIndication",
        "vs": "STATIONARY"
    },
    {
        "n": "GpsFix",
        "vs": "RECENT"
    },
    {
        "n": "VBat",
        "u": "V",
        "v": 3.59
    },
    {
        "n": "timeOrigin",
        "vs": "NETWORK"
    }
]

Add data to messages where location could be calculated.

Add location data to messages that are received by known .

This decoder also decodes data.

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 .

This decoder also decodes data.

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 .

LoRa Geolocation
LoRa On Premise Gateways
Geolocation and Local Gateway
Understanding and Interpreting SenML Data
Geolocation and Local Gateway
Understanding and Interpreting SenML Data
LoRa Geolocation
LoRa On Premise Gateways