Skip to content

OBD-II Cloud Tracker. Android service that interfaces with car. Pulls data from car and phone and pushes it to the cloud via ZeroMQ.

Notifications You must be signed in to change notification settings

mattwallington/obd2-cloud-tracker

 
 

Repository files navigation

OBD-II Cloud Tracker

Android service that interfaces with car via a Scantool OBDLink MX (ELM327 compatable) OBD-II reader.

Data points are gathered from the car and various sensors on the mobile phone on an interval and/or as changes occur. These data points are bound to JSON, compressed (zlib), and sent to an attached ZeroMQ server on a set interval. (Server not included).

###Data Points

  • Location (GPS/A-GPS)
  • Vehicle Speed (MPH)
  • Engine Temperature (°F)
  • Fuel Efficiency (MPG)
  • Accelerometer
  • RPM

###Sample JSON

{
    "command": "store",
    "payload": {
        "engine_temp": 183.2,
        "id": "live",
        "location": {
            "lat": 37.6940084,
            "lng": -122.4702936,
            "timestamp": 1426053662
        },
        "mpg": 28.513067,
        "speed": 69.59355,
        "rpm": 2845,
        "timestamp": 1426053662
    }
}

About

OBD-II Cloud Tracker. Android service that interfaces with car. Pulls data from car and phone and pushes it to the cloud via ZeroMQ.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%