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

DecodersdecoderSpecificationUUIDDescription

› 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.

› Decoded ThingsML and raw SenML data (v2)

52a80810-0225-5831-9596-c07d8a746f10

Decoder that forwards raw SenML data and decoded ThingsML data sent by the device.

EncodersencoderSpecificationUUIDDescription

= SenML data

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

Send SenML data to your device.

› Decoded ThingsML and raw SenML data

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

› Decoded ThingsML and raw SenML data (v2)

Decoder that forwards raw SenML data and decoded ThingsML data sent by the device.

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.

Example SenML

This is completely dependent on the SenML or ThingsML input and could output almost any SenML. The decoded ThingsML below is just illustrative of what is possible.

[
    {
        "bn": "urn:dev:DEVEUI:fe782a953c642aeb:",
        "bt": 1693136532.83,
        "n": "latitude",
        "u": "lat",
        "v": 51.90717
    },
    {
        "n": "longitude",
        "u": "lon",
        "v": 4.48940
    },
    {
        "n": "temperature",
        "u": "Cel",
        "v": 29.75
    },
    {
        "n": "batteryVoltage",
        "u": "V",
        "v": 3.59
    },
    {
        "n": "extTemp",
        "u": "Cel",
        "v": 17.22
    },
    {
        "n": "io",
        "vb": false
    }
]

= SenML data encoding

  • Protocol: HTTP response

  • Description: Send SenML data to your device.

  • Multiple commands in one downlink: No

  • No input mapping

Last updated