We describe the current state, components and architecture of the Eclipse Kuksa project. Eclipse Kuksa participates in the Eclipse IoT working group and builds an open ecosystem for connected vehicles. The domain specific challenges, like limited network bandwidth, diverse vehicle environments and the management of a large number of vehicles, are addressed via a technology stack ranging from in-vehicle activities, across a cloud back-end and front-end approaches, towards an online IDE that supports developers to deal with the security demands and complexity related to automotive implementations.
The Eclipse Kuksa cloud uses Eclipse Hono, Eclipse hawkBit and Eclipse Ditto. By using these projects, Eclipse Kuksa also demonstrates how one can combine existing Eclipse IoT technology and additional functionality such as an in-vehicle platform and a customer-facing app store to enable end-to-end IoT applications in the automotive domain.
Eclipse Kuksa is also an example for a transition of partners from academia and industry from a publicly funded consortium to a new Open Source project. In addition, the results and implementations of the Eclipse Kuksa can be used as the basis for future open source development and innovation in the connected vehicle domain and may also help to harmonize the interactions between the different systems in that domain.
This talk includes:
- An overview of the state, architecture and components of the Eclipse Kuksa project (especially in-vehicle and cloud activities).
- An outline of how we use the underlying technologies like Eclipse Hono, Eclipse hawkBit, Eclipse Ditto, Eclipse Che and Kubernetes.
- Use cases, applications and scenarios that are currently covered or addressed in the future
- A summary of the transition from a publicly funded consortium to a new Open Source community.