- Control vehicle lights using Eclipse SommR and KUKSA.val databroker
- Integrate lights with other hack challenges
Our Retro-suitcase houses a VW T2 light retrofitted with a SOME/IP ECU (Electronic Control Unit). Another board runs Eclipse SommR daemon providing access to the service for hack participants. Use Eclipse KUKSA.val databroker to control the lights or read their state. Alternatively, the service can be accessed directly from Rust, Java or Kotlin applications.
Our hack challenge is intended to complement other hack challenges, for example Passenger welcome or Driving Score. For example, you can add blinking sequences to these challenges. Since we use KUKSA.val databroker as a mediator, additional effort to access the lights is minimal.
Eclipse SommR provides access to vehicle ECUs (Electronic Control Unit) for car applications written in Rust, C++, Java or Kotlin.
Eclipse SommR daemon interacts with vehicle ECUs using SOME/IP protocol and hides the complexities related to it from client applications. Applications use SommR SDK to access SOME/IP services in a typesafe and convenient way. SDK will be available for Rust, C++, Java and Kotlin. The daemon is written in Rust.