ESP8266 Interface to OBD2
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libraries
ouobd2
.gitattributes
.gitignore
license.md
ouobd2-capture.png
readme.md

readme.md

ESP8266 OBD2 Interface

alt tag

Background Info

This project is an implementation of an ESP8266 interface to a generic OBD2 device (https://hackaday.io/project/8438-ouobd2-esp8266obd-ii).

At this point, the code is mostly unfinished. It is able to talk to the OBD2 device and serves a webpage with websocket communication.

Goals

  1. Interface to OBD2 device
  2. Provide 2-way websocket communication to read/write device
  3. Keep custom configurations for vehicles, etc.

Dependencies

Hardware Programming and Operation

  1. use Arduino IDE or VSMicro to compile and upload code; my setup:
  • /libraries directories in ../Arduino/libraries directory
  • /ouobd2 files in a main project (../ouobd2) directory
  1. use Arduino IDE with SPIFFS data tool to upload ../ouobd2/data

  2. serial console output (Serial1) for debug/monitoring

Testing

Examples