Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48Icon--info-i-black-48x48Icon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48share-circle1Icon--share-black-48x48Icon--shopping-cart-black-48x48Icon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist

Important Cookie Information

This website uses cookies for reasons of functionality, comfort, and statistics. You can change those settings at any time in the footer on "Privacy Settings".

Bosch Connected Devices and Solutions

close shot of the Cross Domain Development Kit XDK sensor

Cross Domain Development Kit | XDK

The programmable sensor device and IoT prototyping platform for any use case you can imagine.

Product Picture Cross Domain Development Kit

What is the XDK?

XDK is now released for 24/7 usage, giving you the complete freedom to employ it either as short-term proof-of-concept or XDK Node for long-term projects.

Show the world your great idea for an IoT solution by using the Bosch XDK. This quick and professional prototyping platform has evolved continuously. It's not just available to you as rapid prototyping tool, but also as programmable sensor node. Get the XDK as a single boxed prototyping product or the XDK Node in packs of 10 units including mounting plates.

Utilize the power to monitor, control and analyze your product remotely, via Bluetooth® or Wireless Network. Record predictive maintenance thanks to the included multiple micro-electro mechanical systems (MEMS) sensors and various parameters for condition monitoring. Allow devices, products or machines to become connective and smarter.

Your potential application areas

Realization of first IoT prototypes

The XDK is an all-in-one sensor-based device for the realization of all IoT use cases or proof of concepts, especially for professionals and advanced hobbyists, but also students and research associates. The XDK enables time and cost effective prototyping.

Small batch operating use cases

The XDK Node is a universal programmable sensor device and is the next step in the product development of the XDK. The XDK Node moves the XDK from an IoT prototyping tool to a small batch operating use case. The product is delivered as a box of 10, and the XDKs are already on the mounting platesThis XDK Node (the 10 pack of XDKs) offers the customer the ability to deploy the XDK faster and to use it in a wide variety of IoT applications and/or projects.

Mass production and series engineering

We offer individual options for series engineering and mass production to bring your product to life. Here, we draw on Bosch's expertise in MEMS technology and offer high-volume availability and cost-efficiency for your specific request.

Icon linkedin

It's time to retrofit XDK to your machine, measure sensor data and evaluate productivity

Discover your benefits

All-in-one prototyping kit

Get a sensor prototyping platform with hardware and software for fast programming and configuration. All in one product with the support of an active community.

24/7 data access

You can relax: The XDK is able to operate around the clock.

Security features

Your cloud is safe with the XDK. Together with the free Workbench, the XDK provides all the needed concepts for secure data processing, transmission and device operation.

Small form factor

Get a small product with large impact: Within its compact 60*40*22 mm³ housing, the XDK offers 8 sensor parameters, connects via Bluetooth and Wifi, and harbors a microcontroller and battery.

Included in your XDK delivery

XDK

  • one prototyping device XDK
  • "Gateway": extension board for easy access to additional
    micro-controller unit (MCU) functionality
  • 10 cm connector cable
  • mounting plate and screws

XDK Node

  • bundle of 10 XDK devices, ready-mounted
  • 10 micro USB 2.0 connector cables
  • screws

The versatile technology behind the XDK

The XDK combines a wide array of MEMS sensors with a microcontroller. An ARM Cortex M3 processor analyzes, processes and transmits the sensor data you need. Simply connect XDK with other devices, for example your PC or a mobile device via USB, Bluetooth® or wireless network.

Due to its small form factor housing with an included battery, it can be retrofitted to objects of any size.

Software of the XDK

Receive a comprehensive software package and a selection of typical IoT applications together with the prototyping kit, and utilize them in commercial applications.

Cross Domain Development Kit XDK Workbench

XDK Workbench

XDK Workbench

The XDK Workbench is your tool to immediately start building a project with the XDK. It’s easy to install and automatically updates itself. Also included: a direct interface to the XDK community and the XDK API documentation. There is no need to program via a debugger, but the function is provided in case you want to use the standard JTAG connector.

XDKPDP Software Workbench
Cross Domain Development Kit XDK software development kit

Powerful software development kit

Powerful software development kit

The XDK was designed with you in mind, enabling you to just press power and immediately start prototyping. How? By incorporating an operating system on the XDK – ready to go. It's based on the open source operating system FreeRTOS, enabling real-time IoT applications. XDK offers you the possibility to use all hardware components you might need with the provided API.

XDKPDP Software Rapid Prototyping
Cross Domain Development Kit XDK software

XDK Live

XDK Live

The IoT connects embedded devices to the cloud. If you're from a cloud background, embedded developing can seem daunting. In addition to writing code in the programming language C, the XDK has its own, XDK Live. We designed this language to make you feel right at home. If you have ever written anything similar to Javascript or Swift, XDK Live will feel familiar. And in the end, it all compiles to C code.

XDK Live
Cross Domain Development Kit XDK smartphone app

Virtual XDK

Virtual XDK

This demo app visualizes the sensor data of the XDK for you in a rendered 3D model that also shows the device. The model moves according to sensor information provided by the XDK via Bluetooth® to the device running the application.

XDKPDP Software App
Cross Domain Development Kit XDK software cloud

Flexible cloud connectivity

Flexible cloud connectivity

The cloud application is free of restrictions. We support your own IoT cloud in addition to cloud platforms such as Bosch IoT Cloud, Amazon Web Services, Microsoft Azure or GE Predix.

XDKPDP Software Cloud

Discover successful XDK use cases brought to life

A strong XDK community

Share inspiration with other developers, and discuss ideas and IoT projects. Participate in great competitions and events or get help and technical support.

Buy now