I'd love to hear if you find this project useful in any way. Please send a quick note to [email protected] or tweet @theksmithphx!
An android application for interfacing with a vehicle's communication bus via Bluetooth OBD2 dongle (ELM327 compatible). It allows the Android device to respond to specific bus messages, such as those occurring when the user presses physical buttons inside the vehicle.
This is an evolution of the Steering Wheel Interface app, written to be more configurable and for Bluetooth dongles instead of USB.
Please visit the Wiki for how to get started using the app: https://github.com/theksmith/CarBusInterface/wiki
Copyright 2016 Kristoffer Smith and other contributors.
This project is licensed under the MIT License - i.e. do what ya want, but give credit.
Pull requests are welcome! Please contact me if you'd like to do a major re-work or extension of the project.
Project home: https://github.com/theksmith/CarBusInterface
-
The project is currently setup for Android Studio 1.5.1. If you get build errors, be sure you are opening the folder "Android Studio Project", not this root folder!
-
No third party libraries are required.
- Kristoffer Smith (http://theksmith.com/)
- None yet
- CarBusInterfaceService.java was inspired by the Android SDK's BluetoothChatService.java sample.
- TaskerIntent.java was pulled from http://tasker.dinglisch.net/code/TaskerIntent.java to support executing Tasker tasks.