We are happy to advise you!
+49 40 253346-10     Contact

Online training in the virtual classroom
E-Learning offers and more

Find out more

Developing Solutions with the Bosch IoT Suite (SI-B102)


Course Overview

The "Developing Solutions with the Bosch IoT Suite" training course gives a deeper technical understanding of the Bosch IoT Suite services. The purpose and use cases of the single services are introduced and discussed. Furthermore, the most important APIs and user interfaces will be explained and used. In a comprehensive exercise, participants will try out the interaction of the services while developing their first IoT application. For this, participants will use a ready-to-use integrated Bosch XDK sensor device and will develop several small microservices based on the Bosch IoT Suite APIs. Ranging from a history persistence layer to a simple web UI, the exercises show how to leverage the Bosch IoT Suite services to develop typical building blocks of an IoT solution. If required, additional short tutorials for topics like Java 8, fundamentals of cloud architecture and cloud development can be offered in order to enable participants finish their first IoT application.

Who should attend

IT employees, IT consultants, solution architects, developers


Basic knowledge of Apache Maven, JavaScript and advanced Java skills

Course Objectives

After this training course, the participants will be familiar with the services of the Bosch IoT Suite and understand how they can develop own solutions using them.

Course Content

  • Introduction to the Bosch IoT Suite services and their concepts
    • Connecting devices to the cloud with the Bosch IoT Hub
    • Device interaction and abstraction with Bosch IoT Things
    • User management with Bosch IoT Permissions
    • Data analytics with Bosch IoT Analytics (Anomaly Detection)
    • Software updates with Bosch IoT Rollouts
    • Device and gateway management with the Bosch IoT Remote Manager
    • Bosch IoT Gateway Software for incirectly connected devices
  • Introduction to all essential APIs of the Bosch IoT Suite
  • Describing device semantics with Eclipse Vorto
  • Developing a first IoT application with the Bosch IoT Suite
  • Additional optional tutorials
    • Short introduction to Java 8 (Lambda Expressions and Completable Futures)
    • Introduction to Cloud Foundry
    • Fundamentals of cloud development
    • Bosch IoT Cloud as a runtime environment
    • Service integration and service binding
Online Training

Duration 3 days

Price (excl. tax)
  • Country: DE
    2,040.- €
Classroom Training

Duration 3 days

Price (excl. tax)
  • Germany:
    Country: DE
    2,040.- €


Guaranteed date:   The course is guaranteed to run regardless of the number of participants. This excludes unforeseeable events (e.g. accident, illness of the trainer) which make it impossible to carry out the course.
Berlin Course language: English Guaranteed date!
Berlin Guaranteed date!