These example applications are provided as Docker containers.
The containers are meant to be used in Eclipse Leda quickstart image, which contains default container deployments descriptors for these examples. Please see meta-leda/meta-leda-components/recipes-sdv/eclipse-leda/kanto-containers/example for details.
However, it is possible to run the containers also in a standalone environment using Docker or other OCI compliant container runtimes. The environment has to be adapted accordingly, e.g. external dependencies need to be installed or run in Docker and configured.
General Runtime Requirements:
Most of the applications are supposed to run in the Leda environment. If you want to run the examples standalone, the following services and configuration must be provided externally:
- Kuksa.VAL Databroker running on
databroker:55555
- Eclipse Mosquitto running on
mosquitto:1883
withallow_anonymous: true
Please see the respective README in the example folders for specifics.
The Seat Adjuster example is an Eclipse Velocitas vehicle application, interacting with an Eclipse Kuksa.VAL Vehicle Abstraction Layer (Databroker) to control the position of the driver seat. Actual implementation for the latter is a CAN-Bus-based vehicle service implementation as part of the Kuksa.VAL Services examples.
The Kuksa CarSim example is based on Kuksa.VAL Services. It provides simulated physical motion telemetry of a moving vehicle to the Databroker. The databroker is an in-vehicle, in-memory database for signal information. Signal formats are standardized in the Vehicle Signal Specification.
The Node-RED example presents some flows based on the Node-RED programming environment to demonstrate how the various service running on a Leda distribution can be accessed via a graphical user interface.
If you want to contribute bug reports or feature requests, please use GitHub Issues. For reporting security vulnerabilities, please follow our security guideline.
This program and the accompanying materials are made available under the terms of the Apache License 2.0 which is available at https://www.apache.org/licenses/LICENSE-2.0
For details, please see our license NOTICE