Skip to content

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

 
 
 

Contributors

Languages

  • Java 100.0%