Device SDK
Last updated
Last updated
Since KPN Things is a data platform, it prescribes with which data format your Device should communicate with KPN Things. The KPN Things Device SDK helps you to quickly connect your Device to KPN Things.
The Device SDK is written in C and available for the following platforms:
Arduino
Mbed OS
Bazel
Specifically, the Device SDK has been tested on the following Devices:
LoRaWAN
M2M
Internet
Interested in the underlying data protocol of our Device SDK, called ThingsML? You can learn more on our ThingsML page.
The Device SDK is mainly based on the ThingsML data format. ThingsML is an extension of SenML created by KPN. For SenML we have also developed a library which is available for C, Python, and MicroPython. Visit the SenML library documentation.
The SenML library has been tested on the following devices:
Python (link):
Raspberry 3
PC
(Arduino)
(Mbed OS)
(Arduino)
(Arduino)
PC (via )