There are 13 repositories under obd topic.
Seeed Arduino CAN-BUS library - MCP2518FD&MCP2515&MCP2551
Install and Configure Common Car Hacking Tools.
.NET BMW and VAG Ediabas interpreter library
Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
Node package for communication with Bluetooth OBD connectors.
A Python package that provides support for ISO-TP (ISO-15765) protocol
The KWP2000 is a communications protocol used for on-board vehicle diagnostics systems (OBD) by Suzuki (SDS), Kawasaki (KDS), Yamaha (YDS), Honda (HDS) and possibly more. It is standardized by ISO 14230
An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
:blue_car: A Kotlin OBD-II API for reading engine data
MĂłvel - Dashboard for Raspberry pi car computer
Python package for communication via UDS (Unified Diagnostic Services) protocol. The package supports typical buses (i.e. CAN, Ethernet, LIN, FlexRay, K-Line) with possible extensions to any bus.
AndrOBD plugin development project
Dashboard application that collects and displays realtime car telemetry information such as speed, rpm, throttle, etc using a raspberry pi. A short clip of it running can be found here: https://www.youtube.com/watch?v=rTwZY9AT3mg&ab_channel=BrianChan
BlueFuzz is a Bluetooth fuzz tester. The scanner is general purpose, while the pseudo-random data generator is customized for OBDII - Bluetooth car adapter.
OBD-II ECU Simulator
Android library for reading OBD messages from ELM327 based devices
:oncoming_automobile: An OBD-II API written in Java
Arduino/ELM327-based project to create a car head's up display
đźš— Nissan Consult/OBDII Realtime Dashboard
Write commands to a generic OBDII connection and parse responses
Arduino / ESP / RPi Pico library integrating the proprietary VAG Key-Word 1281 protocol (KWP1281/KW1281).
Simple OBD Terminal that can be used to pass commands and receive responses from an OBDII device.
This is a simple implementation of a socket connection to OBD2 adapter.
CLI to read diagnostic data from vehicles via OBD (ELM 327) connections
Extensible Internet Of Things integration service written in Python that can be run in a Raspberry Pi Zero W.
Display information of your KW1281 K-Line VAG vehicle on a display controlled by an Arduino Uno (Or similar).