pyOBD-II (a.k.a. "pyobd2") is a Python library for communicating with OBD-II vehicles. Its goal is to make writing programs for vehicle diagnostics and monitoring vehicle data as easy as possible. Relies on pySerial to communicate with ELM scanners.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), Other License

Follow pyOBD-II

pyOBD-II Web Site

Other Useful Business Software
Desktop and Mobile Device Management Software Icon
Desktop and Mobile Device Management Software

It's a modern take on desktop management that can be scaled as per organizational needs.

Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5

User Reviews

  • Not only does it fail the basic functionality test, but it's missing files. Any option change will print errors about missing files. Manually modifying the executable to connect to the proper serial device (because options are just dummy buttons that do nothing) doesn't help at all. I wish there was a working open-source OBD2 software. This is the furthest from.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

English

Intended Audience

Advanced End Users, Automotive, Developers

User Interface

Command-line

Programming Language

Python

Related Categories

Python Test and Measurement Software

Registered

2009-08-16