python-OBD

OBD interface

A Python module for reading engine data from OBD-II vehicle ports.

OBD-II serial module for reading engine data

GitHub

1k stars
71 watching
373 forks
Language: Python
last commit: 6 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sandeepmistry/arduino-obd2 A library for reading OBD-II data from cars over CAN bus 460
austinmurphy/obd2-scantool A Python-based tool for reading OBD2 data from cars 213
commaai/opendbc A Python API for controlling vehicle systems via CAN bus interfaces 1,964
stanleyhuangyc/arduinoobd An OBD-II adapter library and related sketches for Arduino, providing access to vehicle data and sensor readings. 986
magnusthome/esp32_obd2 An Arduino library for reading OBD-II data from cars over CAN bus 28
v-ivanyshyn/arduino-obd2-async An Arduino library providing asynchronous OBD2 data retrieval 15
quantyle/can-shark A Python serial client library to communicate with CAN-bus equipped vehicles like the Toyota Prius via an Arduino and OBD-II interface. 13
nopnop2002/robotell-usb-can-python A Python program for communicating with a USB-CAN adapter. 25
hardbyte/python-can An open-source library for interacting with the Controller Area Network bus in Python. 1,302
christoph2/pydbc A Python library for working with automotive CAN bus system descriptions. 28
cedricp/ddt4all A Python-based application for analyzing and interacting with CAN bus networks in vehicles 1,187
cr1901/pcuxn An implementation of the Universal Native Interface (UXN) for the IBM PC 7
elad/openbsd-apu2 A writeup on setting up OpenBSD on the PC Engines APU2 for building an IoT-friendly router. 188
pylessard/python-udsoncan An implementation of the ISO-14229 standard for automotive diagnostic services in Python. 588
littleblondedevil/truckdevil A framework for interacting with and assessing ECUs that use J1939 for communications on the CANBUS. 41