obd-ii

There are 73 repositories under obd-ii topic.

  • jgamblin/CarHackingTools

    Install and Configure Common Car Hacking Tools.

    Language:Shell812555161
  • Ircama/ELM327-emulator

    ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation

    Language:Python419203888
  • rzetterberg/elmobd

    A Go library for talking to cars over OBD-II

    Language:Go218192037
  • kerpz/ArduinoHondaOBD

    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.

    Language:C++137343057
  • lbenthins/ecu-simulator

    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.

    Language:Python1005335
  • Spartelfant/ELM327-BT

    ELM327-based OBD-II Bluetooth interface

  • shchers/ecu-simulator

    OBD-II ECU Simulator

    Language:Python577116
  • kostaszaf/can-gateway-sniffer

    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

    Language:C554213
  • KoffeinFlummi/rustbucket

    Access your car's diagnostics with a BeagleBone Blue and Rust.

    Language:Rust51604
  • begaz/OBDII

    Now everyone can connect safety to elm327 hugs with Begaz

    Language:Dart454219
  • dmatej/java-cardiag

    ELM327+OBDII car diagnostic completely written in Java

    Language:Java42141214
  • PowerBroker2/ArduHUD

    Arduino/ELM327-based project to create a car head's up display

    Language:C41719
  • eltonvs/java-obd-api

    :oncoming_automobile: An OBD-II API written in Java

    Language:Java398410
  • evanshortiss/obd-parser

    Write commands to a generic OBDII connection and parse responses

    Language:TypeScript3710517
  • pschichtel/VirtualECU

    ECU simulator

    Language:Scala35925
  • MacFJA/OBD2

    OBD2 Object interface for JAVA

    Language:Java33938
  • langroodi/OBD-II-Emulator

    Linux ODB-II Emulator to interact with OBD2 Scanners via CAN

    Language:C++292113
  • evanshortiss/obd-parser-cli

    CLI to read diagnostic data from vehicles via OBD (ELM 327) connections

    Language:TypeScript23618
  • murrasource/digital_dash

    A digital dashboard using Python, Raspberry Pi Zero W, and vehicle's On Board Diagnostics (OBD-II) Port.

    Language:Python23303
  • hokus15/IOTConnect

    Extensible Internet Of Things integration service written in Python that can be run in a Raspberry Pi Zero W.

    Language:Python20226
  • Tomiwa-Ot/obd

    Android library for getting vehicle diagnostics from ELM327 (USB/Bluetooth) connector over OBD protocol

    Language:Java20231
  • Eloquent-Algorithmics/Automotive-AI

    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.

    Language:Python15307
  • seanauff/node-red-torque

    Node-RED flow for capturing data sent from the Torque OBDII app

  • shnewto/can-we-talk

    Talking to your vehicle over the CAN bus with Python

    Language:Python156110
  • slafi/ScanYourCar

    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.

    Language:Python15408
  • gasparian/obd_elm327_vehicle_speed

    C script for talking to OBD-II port via elm327 controller on Linux

    Language:C14114
  • sethfischer/nissan-leaf-obd-manual

    Guide to the Nissan Leaf CAN bus.

    Language:Makefile14433
  • cracker4o/elm327lib

    A library for communication with ELM327 devices and OBD II protocols.

    Language:C#13607
  • EQMOD/REJSACAN_OBDWEB

    A WEB Based OBDII Dongle Platform using the REJSACAN ESP32-S3 OBDII DONGLE

    Language:C13313
  • quantyle/CAN-Shark

    Talk to a Toyota Prius using Python and Arduino

    Language:C++12301
  • ZakKemble/Car-Rev-Alarm

    DIY Car Rev Alarm and Gear Indicator

    Language:Eagle12302
  • hoke-t/OBDLive

    Django app that visualizes OBD-II diagnostic data and DTCs communicated through a PICAN2 board on a Raspberry Pi.

    Language:JavaScript11301
  • devicehive/devicehive-obd2

    DeviceHive gateway for OBD2 compatible cars

    Language:Java10708
  • EstevanTH/OBD-to-JSON_ELM327

    Relay reading OBD data from an ELM327 chip, producing HTTP + WebSocket JSON outputs & CSV log

    Language:Python9214
  • hsccorp/obd-tcp-test

    An ionic2+ example app to use https://github.com/hsccorp/node-bluetooth-tcp-obd

    Language:TypeScript9502
  • jonsim/openconsult

    An open-source, cross-platform C++ library and associated tools for reading Nissan's Consult protocol

    Language:C++9100