KPN Things Developer Manual
↩ All Documentation
  • Welcome to the Things Developer Manual
  • Concepts
    • Overview
    • Uplink communication
    • Downlink communication
    • SenML
      • Upcoming Changes in KPN SenML
    • Management data model
    • Location data
    • API access ✨
  • Devices
    • Introduction to Devices
    • Supported developer kits
    • Supported device types
    • KPN Things devices
    • Device SDK
  • Connectivity
    • Introduction to Connectivity
    • KPN Things LoRa
    • KPN Things M2M
      • Firmware over the air 💎
    • Internet ✨
  • Processing
    • Introduction to Processing
    • ThingsML
    • Common measurements list
    • DIY Decoder 🔜
    • Merger 💎
    • Built-in decoders
  • Destinations
    • Introduction to Destinations
    • Azure Event Hub
    • Azure IoT Hub
    • Cumulocity environment
    • HTTPS endpoint
    • MQTT broker
  • 📗Additional resources
    • Things Portal Manual
    • Getting started
    • Contact Support
Powered by GitBook
On this page
  • Supported devices
  • 1M2M ED1608
  • Elsys ERS
  • Streamline LoRa
  • Streamline M2M
  • Viloc Tag
  • Connect your own device
  • Device Simulator (Mobile Phone app)
  • Own Device (Internet connected)
  • Own LoRa device (preset connectivity)
  • Own LoRa device (programmable)
  • Own M2M device
  • Own M2M device (with Internet connection)
  1. Devices

Supported device types

Technical information about the supported devices.

PreviousSupported developer kitsNextKPN Things devices

Last updated 3 years ago

Supported devices

1M2M ED1608

1M2M ED1608

For the complete 1M2M ED1608 series running default firmware, Full, Basic and Radio-Only.

  • Supported network type(s): KPNLORA

  • Device Specification ID: supported-1m2m-ed1608

  • Device Specification UUID: 0eb7379d-881a-42b2-a4d6-abe1f9fa205c

Decoders
decoderSpecificationUUID
Description

› Decoded 1M2M ED16xx payload

4407fc62-a756-49bd-9e91-491c5acfa411

Decoder for all messages from devices with default 1M2M ED16xx firmware.

+ LoRa Geolocation data

0e10de71-eed6-49de-8885-5afc9bfc456f

= Raw LoRa payload

b2bcfe4e-b90b-451a-ad2b-ae6c9223d2a1

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

f1d9c695-8fa5-4626-b55c-0bdc4bddf7dc

Send raw LoRa payload to your device.

Elsys ERS

Specification for Elsys ERS / ERS-lite / ERS-CO2 / ERS-sound.

  • Supported network type(s): KPNLORA

  • Device Specification ID: supported-elsys-ers

  • Device Specification UUID: 9e95ec32-cbd5-4202-b62b-1b8eb9d85a6d

Decoders
decoderSpecificationUUID
Description

› Decoded Elsys ERS v9 payload

997b395e-c008-42a6-8aac-5b41f1796044

Decoder for v9 Elsys ERS payload.

› Decoded Elsys ERS v9 payload (v2)

0dbc06c3-0704-4ab3-8160-682bd470587b

Decoder for v9 Elsys ERS payload, fixed repeating base name and rename CO2 to CO2Concentration (updated 20-10-2020).

+ LoRa Geolocation data

95197b23-49c6-4eef-b913-f3691c9c0f5d

= Raw LoRa payload

377f294c-ae4b-4249-8c74-9e8fc26209e4

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

69e64131-877e-4f25-ac0b-6e04bd61f1ae

Send raw LoRa payload to your device.

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

› Decoded Streamline LoRa payload

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

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

+ LoRa Geolocation data

d8306443-a5c2-4b82-93fd-a8b2275eaac5

= Raw LoRa payload

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

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

36abf4ba-ed32-4069-8351-2426bc41a26b

Send raw LoRa payload to your device.

Streamline M2M

For all streamline M2M devices.

  • Supported network type(s): KPNSTREAMLINEM2M

  • Device Specification ID: supported-streamline-m2m

  • Device Specification UUID: 1ee3544d-1f5e-4d70-aba7-b50e80bad402

Decoders
decoderSpecificationUUID
Description

› Decoded Streamline M2M data

cf36febd-ba2e-4d1b-bbda-da4b6dbf2ca3

Decoder for selection of Streamline M2M data.

Viloc Tag

  • Supported network type(s): KPNLORA

  • Device Specification ID: supported-viloc

  • Device Specification UUID: 5cc004e1-3950-4d62-a9ea-34fcc6a1de0c

Decoders
decoderSpecificationUUID
Description

+ LoRa Geolocation data

d2f7c6ec-7b47-45e6-adaf-a0ffc2cfd28a

= Raw LoRa payload

881d92e7-d3f1-4f3b-983d-daf451efad3c

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

da915967-082c-4a1c-9c95-0361ddb20ec9

Send raw LoRa payload to your device.

Connect your own device

Device Simulator (Mobile Phone app)

A device specification for the Things Device phone App.

  • Supported network type(s): INTERNET

  • Device Specification ID: own-phone-qr

  • Device Specification UUID: 3f77934a-2310-4504-89d7-08f40a25c2b8

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML and raw SenML data

55e10f0f-23e6-40c3-a1f0-1e468f9cca1c

One decoder to forward raw SenML data and decoded ThingsML data sent by the device.

Encoders
encoderSpecificationUUID
Description

= SenML data

e83cf205-3ef5-44c3-979a-fa7dd3e132c8

Send SenML data to your device.

Own Device (Internet connected)

Connect your (virtual) Internet-connected device to KPN Things.

  • Supported network type(s): INTERNET

  • Device Specification ID: own-internet

  • Device Specification UUID: b2c5c303-4f74-4b58-95f5-b80455fdafbc

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML and raw SenML data

16799a1c-9dea-4fc9-83b1-03d4562aba69

One decoder to forward raw SenML data and decoded ThingsML data sent by the device.

Encoders
encoderSpecificationUUID
Description

= SenML data

86805e45-c394-4ebc-a2e1-a47079a57999

Send SenML data to your device.

Own LoRa device (preset connectivity)

Connect a LoRa device which has built in LoRa connectivity that came with the device. You will need to enter the DevEUI, AppEUI, and AppKey of this device during registration in KPN Things.

  • Supported network type(s): KPNLORA

  • Device Specification ID: own-lora-with-keys

  • Device Specification UUID: c11ef507-293f-4f04-ad82-e2f1c777c339

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML for LoRa payload

0d7b7295-287e-4908-878d-00d667f6f923

+ LoRa Geolocation data

af9e394d-6c1d-4d46-9a29-73ac77be64b7

= Raw LoRa payload

c17e2392-bb83-4e79-b854-ed72196857ee

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

1abb958a-d85a-4d6a-a44f-521f7e52adcd

Send raw LoRa payload to your device.

Own LoRa device (programmable)

Connect a LoRa device for which you currently do not have LoRa connectivity credentials (DevEUI, AppEUI, and AppKey). These credentials will be provided during registration of the device in KPN Things.

  • Supported network type(s): KPNLORA

  • Device Specification ID: own-lora

  • Device Specification UUID: 1e7f596c-6eb4-44d2-bec6-0d93181d4330

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML for LoRa payload

bdf13a5d-95f2-4595-baf0-cd807ff796b1

+ LoRa Geolocation data

aa2a1fa0-2613-4309-9ed6-72de96047d7d

= Raw LoRa payload

6da609d1-0ec4-4f07-89e6-2acad60b7cdf

Forward the raw LoRa payload and port number without decoding.

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

30fdeedd-69e6-4ab5-8a90-2d58af7b3b2f

Send raw LoRa payload to your device.

Own M2M device

Connect your own M2M device to KPN Things.

  • Supported network type(s): KPNM2M

  • Device Specification ID: own-m2m

  • Device Specification UUID: 7748b913-3901-4cbd-be66-96d366e85539

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML and raw SenML data

755d9cc5-e5cf-4a42-88dc-bb17458c58fe

One decoder to forward raw SenML data and decoded ThingsML data sent by the device.

Encoders
encoderSpecificationUUID
Description

= SenML data

58e00104-d1ce-4a8f-acc0-8fe860b9ba88

Send SenML data to your device.

Own M2M device (with Internet connection)

Connect your own M2M Device that communicates over the Internet. Useful when only Device management data is sent to KPN Things. Part of the Device Management + Connectivity only proposition.

  • Supported network type(s): INTERNET, KPNM2M

  • Device Specification ID: own-m2m-with-internet

  • Device Specification UUID: cf872c9e-9343-47db-b972-35dc4df340c8

Decoders
decoderSpecificationUUID
Description

› Decoded ThingsML and raw SenML data

c876bac7-c664-4297-a954-2666eb6aae54

One decoder to forward raw SenML data and decoded ThingsML data sent by the device.

Encoders
encoderSpecificationUUID
Description

= SenML data

cc35ab44-01d3-4086-885a-a30cb37c0a12

Send SenML data to your device.

Add data to messages where location could be calculated.

Elsys ERS

Add data to messages where location could be calculated.

Streamline LoRa

Add data to messages where location could be calculated.

Streamline M2M
Viloc Tag

Add data to messages where location could be calculated.

Device Simulator (Mobile Phone app)
Own Device (Internet connected)
Own LoRa device (preset connectivity)

Decoder for , a generic LoRa payload protocol by KPN.

Add data to messages where location could be calculated.

Own LoRa device (programmable)

Decoder for , a generic LoRa payload protocol by KPN.

Add data to messages where location could be calculated.

Own M2M device
Own M2M device (with Internet connection)
LoRa Geolocation
LoRa Geolocation
LoRa Geolocation
LoRa Geolocation
ThingsML for LoRa
LoRa Geolocation
ThingsML for LoRa
LoRa Geolocation