Skip to content

Latest commit

 

History

History

in-vehicle-stack

In Vehicle Stack

This in-vehicle stack directory contains files related to the In-Vehicle Stack (Eclipse Chariott, Ibeji, Agemo, and Freyja).

Interfaces

For simplicity for the hackathon, the files in the interfaces directory are copied from the main repositories. These protobuf files enable communication with the services. You can find the original files at the links below:

Compiling the interfaces

The proto_build directory provides the necessary files to compile the protobuf with Rust. If you would like to develop sample applications using Rust, you can use cargo build -p interfaces. If you are not using Rust, use the protobuf compiler with the language of your choice to generate clients for interacting with the services.

Note: If you choose Ankaios as your orchestrator, please add your dependencies into the Dockerfile. For Rust, you can just uncomment the prepared lines in the Dockerfile.

Cloud Connection

Please refer to the In-Vehicle Stack with Cloud Connectivity for instructions on how to setup the In-Vehicle Stack to connect with Azure.

Extending the Use Case

Please see Hack Challenge - Extend the use case for ideas on how to extend the smart trailer scenario.

Configuration overrides

To override the configuration for one of the in-vehicle stack services, please follow How to Override Configuration for In-Vehicle Stack Containers.