FergK / OBDLog

Car telemetry software created as a semester long project for my Embedded Systems class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OBDLog

OBDLog is a project I completed as my semester project in my Embedded Systems course for Spring 2017 at Georgia State University.

A command line utility written in C connects to a vehicle's ECU via a OBD-II UART. A Nodejs application uses the command line utility to periodically queries the ECU for various parameters, which are displayed in a web browser in real-time using websockets.

I ran this on a Raspberry Pi Model 3 and used a SparkFun OBD-II UART. A full parts list is available in the /slides directory.

Videos

Project Update Video: Some background on why I chose this project. This video was turned in early in the semester to outline my goals.

Project Demonstration Video: This video summarizes the complete project and has some footage of it in action.

Slides

Slide 01 Slide 03 Slide 04 Slide 05 Slide 06 Slide 07 Slide 08 Slide 09 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20

About

Car telemetry software created as a semester long project for my Embedded Systems class


Languages

Language:C 57.1%Language:JavaScript 21.8%Language:HTML 21.1%