Closed

Adroid app - connect to OBD2 plug via Bluetooth

This project received 19 bids from talented freelancers with an average bid price of $716 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$250 - $750 USD
Total Bids
19
Project Description

Create an Android app that connects via bluetooth to an OBD2 ELM327 plug and reads car data in real time.
This is really simple and should not take very long. The main feature here is to be able to connect to the OBD plug via BT and read basic data - only RPM in real time

Few exmaples of OBD2 Bluetooth plugs. The app should work with all these:
http://www.amazon.com/Bluetooth-CAN-BUS-Diagnostic-Windows-Android/dp/B009RLB4Z8/ref=sr_1_1
http://www.amazon.com/Version-Bluetooth-Diagnostic-Interface-Scanner/dp/B008UR7J6I/ref=pd_sim_e_7
http://www.amazon.com/Vgate-ELM327-Bluetooth-Scanner-ANDROID/dp/B00AAOOQJC/ref=pd_sim_e_16

Example of similar apps (with much more functionality than I need):
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]
and many more. search obd2 on google play

List of OBD2 PIDs here:
[url removed, login to view]
[url removed, login to view]

Here is what the app should do:
1. open the app
2. app checks if its already paired with an OBD2 plug. if yes - go to step 5
3. if not - bring up a popup window listing all BT devices and asking to pair
4. prompt user for BT pin if needed
5. start reading rpm data from obd plug every 0.5 second and present on screen
6. place a "close app" button under RPM data (i will provide a mockup)

Comments:
code should be well documented and clear.
Final delivery should be a working apk and full source code.
I will pay only when you show me you can connect to the obd plug. First milestone should be a simple proof of concept where you show you can connect and read basic car data. I dont care what it is just show you can do it.
Graphics and UI is not important for me at this point. You can use all default Android UI. I just want to see this working
Should work on all Android versions 2.2 and above

***This is a small project. You should bid at the LOWER END of the range. I have a limited budget***

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online