Skip to content

bosch-io/iot-things-examples

Repository files navigation

Examples for Bosch IoT Things

This repository contains examples for using Bosch IoT Things. It is part of the Bosch IoT Suite which is the cloud-based IoT platform provided by Bosch.IO. The service is based on and powered by the open source project Eclipse Ditto.

The example code provided here shows a selection of the Bosch IoT Things service functionality. Thus, the examples do not cover the complete service offering.

If you need more information, please visit the links above or contact us.

This concept shows an end-to-end scenario for digital twins based on Bosch IoT Things / Eclipse Ditto.

This example shows a usage scenario for an integration of IoT devices with Bosch IoT Things / Eclipse Ditto. It is focused on distinguishing between the current reported state of device information and a desired, target state for that device. This is mainly required for configuration parameters of devices that are connected either sporadically or unstably.

This example shows how to connect an ESP8266 based IoT board via Bosch IoT Hub to Bosch IoT Things and how to update a digital twin via "telemetry" data sent from the device.

This example is a local Node.js simulator which you can use as a replacement for octopus-firmware if you don't have access to an Octopus.

This example shows how to send command-and-control messages via the HTTP API of Bosch IoT Things to Bosch IoT Hub to the physical device.

With this tool, you can upload a large number things into your cloud service instance at once. The example uses the things-client for uploading the things from a local file.

License

The examples are available under the terms of Bosch SI or Bosch.IO Example Code License. See individual files for details.