There are 8 repositories under obd-ii topic.
Install and Configure Common Car Hacking Tools.
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
Collections of Arduino codes that reads and translates Honda OBD codes to ELM / OBD 2 PID codes. It also process and displays the output to a LCD or transmit the output to a bluetooth channel.
Tool that simulates some vehicle diagnostic services. It can be used to test OBD-II dongles or tester tools that support the UDS (ISO 14229) and ISO-TP (ISO 15765-2) protocols.
ELM327-based OBD-II Bluetooth interface
OBD-II ECU Simulator
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages. In this way certain vehicle functionality can be triggered by responding to custom steering wheel button events, or use the vehicle virtual cockpit to display OBD-PIDs values instead of relying on an external display to present new information to the user
Access your car's diagnostics with a BeagleBone Blue and Rust.
ELM327+OBDII car diagnostic completely written in Java
Arduino/ELM327-based project to create a car head's up display
:oncoming_automobile: An OBD-II API written in Java
Write commands to a generic OBDII connection and parse responses
Linux ODB-II Emulator to interact with OBD2 Scanners via CAN
CLI to read diagnostic data from vehicles via OBD (ELM 327) connections
A digital dashboard using Python, Raspberry Pi Zero W, and vehicle's On Board Diagnostics (OBD-II) Port.
Extensible Internet Of Things integration service written in Python that can be run in a Raspberry Pi Zero W.
Android library for getting vehicle diagnostics from ELM327 (USB/Bluetooth) connector over OBD protocol
Node-RED flow for capturing data sent from the Torque OBDII app
Talking to your vehicle over the CAN bus with Python
The ScanYourCar project connects to the car through an OBD reader (e.g., ELM327) and checks which PIDs (Mode 2 and Mode 3 only) are supported by that car. It also gets a snapshot of the data for each supported PID.
C script for talking to OBD-II port via elm327 controller on Linux
Developed to assist in managing day-to-day operations of a mobile automotive diagnostic, and car key replacement business. This project integrates several cutting-edge technologies to improve hands-free interaction while driving. Automotive-AI can be customized for 2-way interaction with any available API services.
A WEB Based OBDII Dongle Platform using the REJSACAN ESP32-S3 OBDII DONGLE
Guide to the Nissan Leaf CAN bus.
Django app that visualizes OBD-II diagnostic data and DTCs communicated through a PICAN2 board on a Raspberry Pi.
DeviceHive gateway for OBD2 compatible cars
Relay reading OBD data from an ELM327 chip, producing HTTP + WebSocket JSON outputs & CSV log
An ionic2+ example app to use https://github.com/hsccorp/node-bluetooth-tcp-obd
An open-source, cross-platform C++ library and associated tools for reading Nissan's Consult protocol