Data Storage

XDK Workbench

XDK-Workbench is your tool to develop software for XDK based on the Eclipse platform.

See download for Windows:

Download XDK-Installer 3.7.0

Virtual XDK

Virtual XDK (Android): XDK is presented in a playful fashion on mobile devices via BLE.

Download the Virtual XDK Guide: Download >


DataLogger Firmware: Get the Data Logger Firmware for the XDK.

XDK LoRa-Extension: With the brand new XDK LoRa Extension you can now connect your XDK to a LoRa network and measure data with 8 different XDK-sensors. Download >



XDK General Information

This Guide contains detailed information on how to use the XDK and its software components and other useful information. Download >

XDK Technical Overview

Here you can find a detailed guide on how to get started with the XDK, installing the necessary software and using its demos. Download >

XDK Datasheet

Get more information about the application advantages, built-in sensors and the operating conditions of the XDK. Download >


Workbench Installation

The XDK Workbench is the tool to develop software for the XDK fast and easily. Take a look into this tutorial to find out how to install/update the XDK Workbench and start a new project. Download >

Workbench First Steps

Find out how to work with the XDK Workbench efficiently and how to start with your first ‘hello world’ example. You will also learn how you can use our workbench examples. Download >


XDK Guide Bluetooth

The XDK provides several BLE APIs to manage the BLE functionality on the device. Learn how to work with Bluetooth on the XDK to get started quickly. Download >

XDK Guide Wi-Fi

The Wi-Fi API provides several interfaces to manage the Wi-Fi functionality on the XDK. Learn how to work with Wi-Fi on the XDK to get started quickly. Download >


This guide shows the basic functionality of how to use the XDK LWM2M API which provides all components that are needed to configure a LWM2M client on the XDK. Download >

XDK Guide FreeRTOS

FreeRTOS is a lightweight, open source real time operating system (RTOS), built specifically for embedded systems. This guide will explain how to use common FreeRTOS features such as tasks, timers or semaphores. Download >


HTTP is a common protocol to transfer data and files over the network. The XDK supports HTTP natively and offers two modules to make HTTP requests. This guide will provide an introduction to both of them and will demonstrate how to use them to make GET and POST request. Download >


HTTPS is a common protocol to securely transfer data and files over a network. Since the XDK does not support HTTPS natively with an own high-level API a HTTPS connection needs to be configured manually. This guide will provide an introduction on how to establish a HTTPS socket connection. Download >

XDK Guide Sensors

The Sensors Guide provides the first steps for the usage of the XDK sensors. This includes a major overview of the features provided by the sensors and how to get started with sensor defaults, presettings, initializations and sensor data reading algorithms. Additionally, some useful features of the virtual sensors in the sensor toolbox are described. Download >


MQTT is a messaging protocol designed for lightweight M2M (Machine-to-Machine) communications and IoT (Internet of Things) applications. Although the XDK does not support MQTT natively this guide provides a convenient way to learn about the basics of MQTT and introduce it into XDK projects. Download >


The XDK USB Guide is an introduction to sending and receiving data to an XDK. This includes an overview of the different features and requirements of the USB implementation of the XDK SDK (Software Development Kit). It also introduces interrupts and how to handle them. Download >

XDK Guide CoAP

The Constrained Application Protocol (CoAP) is an internet application protocol that has been designed to be very inexpensive, and as such, able to work on micro-controllers with very little RAM and code space. Download >

XDK Library Guide

This document details how to build and bind a library, for in any project in the XDK Workbench. Download >

XDK Guide SD Card

Learn all important information about the SD card and its use with the XDK. Download >

XDK Guide Extension Bus

The XDK comes with an interface 26-pin interface for the XDK Gateway, which will be referred to as the extension bus in this document. Learn how to work with the microcontrollers GPIOs. Download >

XDK Guide Extension Bus Advanced

Other than the basic Extension Bus guide, the Extension Bus Advanced guide will focus on the three most common serial bus protocols UART, SPI and I2C, all of which are mature, industry standard technologies. Download >

XDK Migration Guide

With every new version of the XDK-Workbench, major changes to the SDK and the Workbench itself are made. This document provides information on the most significant changes that were made from one Workbench version to another. Download >

XDK LoRa Guide

The XDK LoRa-Extension is a wireless and secure communication solution that can exchange data up to a range of 40 km. Public or private LPWANs can be joined or created. Download >

XDK 4DI Extension Guide

This document will go over how to use each element of the board and describe the maximum rating of each element. Download >