This is KUKSA.val, the KUKSA Vehicle Abstration Layer.
KUKSA.val provides in-vehicle software components for working with in-vehicle signals modelled using the COVESA VSS data model.
If you are new here, try the Quickstart, which should not take more than 10 min of your time.
KUKSA.val contains several components
Component | Description |
---|---|
kuksa-val-server | Feature rich in-vehicle data server written in C++ providing authorized access to VSS data using W3C VISS websocket protocol or GRPC |
kuksa-databroker | Efficient in-vehicle signal broker written in RUST |
Python SDK | Python library for easy interaction with kuksa-val-server |
GO SDK | GOlang libraryfor easy interaction with kuksa-val-server |
kuksa-client | Command line tool to interactively explore and modify the VSS data points and data structure |
Examples | Multiple example apps for different programming languages and frameworks |
Feeders | Multiple feeders to gathering vehicle data and transforming it to VSS suitable for kuksa-val-server |