Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As part of this release ELIOT Blueprint are releasing few API's which can be used by other Akraino Blueprints or Non Akraino Blueprints / Projects. The API's given are for the IOT devices and data management(EdgeX), Software rolling updates (HawkBit) and Application Orchestration & Management (EdgeGallery provided APIs in close proximity with MM1 & MM3) & Service Management API's in compliance with ETSI MEC MP1 (Multi-access Edge Computing (MEC); Edge Platform Application Enablement  -https://www.etsi.org/deliver/etsi_gs/MEC/001_099/011/02.01.01_60/gs_MEC011v020101p.pdf).

...

  1. IOT devices management APIs (EdgeX)
  2. IOT data management APIs (EdgeX)
  3. IOT system management APIs (EdgeXSoftware rolling updates (HawkBit)
  4. Application Orchestration APIs
  5. Application Package Management APIs
  6. Application Life Cycle Management
  7. MEC Service Management.


Note: Above Upstream projects APIs follow OPEN API 3.0.0.

API Definitions

IOT device management API

https://github.com/edgexfoundry-holding/edgex-api-docs/tree/master/OAS3.0

...

/edgex-go/blob/master/openapi/v1/core-command.yaml

https://github.com/edgexfoundry/edgex-go/blob/master/openapi/v1/core-metadata.yaml

IOT data management API

https://github.com/edgexfoundry/edgex-go/blob/master/openapi/v1/core-data.yaml

IOT system management API

https://www.eclipse.org/hawkbit/apis/github.com/edgexfoundry/edgex-go/blob/master/openapi/v1/system-agent.yaml

Application Orchestration Interface

...