Files
hawkbit/examples/hawkbit-example-ddi-client/README.md
Jonathan Philip Knoblauch 8e8545092f Updated README.md for examples
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com>
2016-04-28 14:42:04 +02:00

1.2 KiB

Eclipse.IoT hawkBit - Example DDI Client

The hawkBit Example DDI Client is an implementation of a simulated device/controller that communicates with the hawkBit server via the DDI API.

Compile, Run and Getting Started

Build hawkbit-example-ddi-client

$ cd hawkbit/examples/hawkbit-example-ddi-client
$ mvn clean install

Run hawkBit Example DDI Client

Start the hawkBit example app.

Create an instance of the hawkBit Example DDI Client and run it as thread e.g. in the ExecutorService.

DdiExampleClient ddiExampleClient = new DdiExampleClient("http://localhost:8080/", "controllerIdName", "DEFAULT", new DoNotSaveArtifacts());
ExecutorService executorService = Executors.newFixedThreadPool(1);
executorService.execute(ddiExampleClient);

Getting started with hawkBit Example DDI Client

After the hawkBit Example DDI Client has started it will poll once against the given hawkBit server and form then on depending on your polling configuration. After the hawkBit Example DDI Client has polled successful your will see a target in the deployment view regarding the given controller id of your hawkBit Example DDI Client.