linster / e39-rpi

BMW e39 IBUS Raspberry Pi App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e39-rpi

BMW e39 IBUS Raspberry Pi App

Ths program listens to the steering wheel Previous & Next track inputs, and routes those to a paired Bluetooth phone to change the track in Google Play Music.

Where there has been previous research and work done to interface with the BMW IBus (a LIN bus), I am the first to do it with Kotlin using co-routines, flows, and channels.

More details are available about the project at https://sites.google.com/stefanm.ca/e39/

About

BMW e39 IBUS Raspberry Pi App

License:Mozilla Public License 2.0


Languages

Language:Kotlin 82.5%Language:HTML 15.6%Language:Python 0.8%Language:C++ 0.6%Language:Shell 0.5%Language:Dockerfile 0.1%