/OBDSim

A java based OBD simulator, perfect for testing mobile OBD apps on iOS and Android

Primary LanguageJava

OBD Simulator

On-board diagnostics (OBD) is an automotive term referring to a vehicle's self-diagnostic and reporting capability. This app will simulate a WiFi OBD dongle, allowing development of companion mobile apps, without the need to sit in your car!

  • Creates a TCP socket on your machine on port 35000.
  • Currently will only simulate wifi connections, we need to figure out how to add bluetooth functionality

How do I get set up?

  • You need to install java 7 jdk
  • Maven is used to download dependencies and build
  • Developed in IntelliJ Comminity Edition

Supported PIDS

Currently the simulator supports these OBD PIDS:

  • 0B - Intake Manifold Absolute Pressure
  • 0C - Engine RPM

full list of pids can be viewed on wikipedia - http://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_01