Run Rollouts on your local workstation
Table of contents:
Introduction
Bosch IoT Rollouts is a pure cloud service. However, the service is fully API compatible to Eclipse hawkBit. As a result you can use hawkBit if you have the need to test locally on your workstation or on premises infrastructure.
Applicable to Rollouts customers in following regions
EU-1 (AWS)
US-1 (AWS)
Prerequisites
JDK, Maven and Docker installed
Run hawkBit
hawkBit can be run locally on your machine:
a docker image (docker run -d -p 8080:8080 hawkbit/hawkbit-update-server.) is available with embedded H2, no persistent artifact storage
but including Direct Device Integration (DDI) API, Management API, and Management UI (Classic)in addition hawkBit provides a guide to setup a complete infrastructure with MySQL instead of H2 and RabbitMQ for Device Management Federation (DMF) API usage.
In addition hawkBit provides examples including a Spring Boot based device simulator and configurable management API simulator that can help you to fill your account with demo data.