add example mgmt-api-client powered by feign and spring-cloud.
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
This commit is contained in:
43
README.md
43
README.md
@@ -10,15 +10,31 @@ Build: [](htt
|
||||
* You can also check out our [Project Homepage](https://projects.eclipse.org/projects/iot.hawkbit) for further contact options.
|
||||
|
||||
|
||||
# Compile
|
||||
```
|
||||
mvn install
|
||||
```
|
||||
|
||||
# Run and use
|
||||
# Compile, Run and Getting Started
|
||||
|
||||
We are not providing an off the shelf installation ready hawkBit update server. However, we recommend to check out the [Example Application](examples/hawkbit-example-app) for a runtime ready Spring Boot based update server that is empowered by hawkBit.
|
||||
|
||||
#### Clone and build hawkBit
|
||||
```
|
||||
$ git clone https://github.com/eclipse/hawkbit.git
|
||||
$ mvn clean install
|
||||
```
|
||||
#### Start hawkBit example app
|
||||
[Example Application](examples/hawkbit-example-app)
|
||||
```
|
||||
$ java –jar ./examples/hawkbit-example-app/target/hawkbit-example-app-#version#.jar
|
||||
```
|
||||
#### Start hawkBit device simulator
|
||||
[Device Simulator](examples/hawkbit-device-simulator)
|
||||
```
|
||||
$ java –jar ./examples/hawkbit-device-simulator/target/hawkbit-device-simulator-#version#.jar
|
||||
```
|
||||
#### Generate Getting Started data
|
||||
[Example Management API Client](examples/hawkbit-mgmt-api-client)
|
||||
```
|
||||
$ java –jar ./examples/hawkbit-mgmt-api-client/target/hawkbit-mgmt-api-client-#version#.jar
|
||||
```
|
||||
|
||||
# Releases and Roadmap
|
||||
|
||||
* We are currently working on the first formal release under the Eclipse banner: 0.1 (see [Release 0.1 branch](https://github.com/eclipse/hawkbit/tree/release-train-0.1)).
|
||||
@@ -29,11 +45,10 @@ We are not providing an off the shelf installation ready hawkBit update server.
|
||||
* And of course tons of usability improvements and bug fixes.
|
||||
|
||||
|
||||
## Try out examples
|
||||
#### Standalone Test Application Server
|
||||
[Example Application](examples/hawkbit-example-app)
|
||||
#### Device Simulator using the DMF AMQP API
|
||||
[Device Simulator](examples/hawkbit-device-simulator)
|
||||
# Device Integration
|
||||
There are two device integration APIs provided by the hawkbit update server.
|
||||
* [Direct Device Integration API (HTTP)](DDIA.md)
|
||||
* [Device Management Federation API (AMQP)](DMFA.md)
|
||||
|
||||
# Modules
|
||||
`hawkbit-core` : core elements.
|
||||
@@ -49,9 +64,3 @@ We are not providing an off the shelf installation ready hawkBit update server.
|
||||
`hawkbit-rest-resource` : HTTP REST endpoints for the Management and the Direct Device API.
|
||||
`hawkbit-ui` : Vaadin UI.
|
||||
`hawkbit-cache-redis` : spring cache manager configuration and implementation with redis, distributed cache and distributed events.
|
||||
|
||||
|
||||
# Device Integration
|
||||
There are two device integration APIs provided by the hawkbit update server.
|
||||
* [Direct Device Integration API (HTTP)](DDIA.md)
|
||||
* [Device Management Federation API (AMQP)](DMFA.md)
|
||||
|
||||
Reference in New Issue
Block a user