Bosch IoT Things - Java API
Bosch IoT Things service is based on and powered by the open source project Eclipse Ditto. You can use Ditto’s Java based client within your
applications. The client enables you to create and/or manipulate
entities like thing
or feature
programmatically.
The integration API is versatile and can be integrated in other platforms, like for example in Vert.x, Akka, or OSGi.
For using the API, you need an installation of a Java Runtime Environment with version 1.8 or later.
Eclipse Ditto documentation for the Java API functionality is provided at ditto-client.
Ditto client - Maven coordinates
<groupId>org.eclipse.ditto</groupId>
<artifactId>ditto-client</artifactId>
<version>2.4.0</version>
The sources have been published at the Eclipse Maven repository as well as at Maven central.
Eclipse Ditto - ditto client - documentation
The ditto client documentation is available at https://www.eclipse.org/ditto/client-sdk-java.html.
Ditto client usage examples
All Bosch IoT Things examples on GitHub have been updated and use the ditto client.
Ditto examples are provided by the open source project.
See
https://github.com/eclipse/ditto-clients/blob/master/java/src/test/java/org/eclipse/ditto/client/DittoClientUsageExamples.java
Migrating from things client to ditto client
Find a detailed description at Migrate from things-client to ditto-client.