python-can

CAN interface library

An open-source library for interacting with the Controller Area Network bus in Python.

The can package provides controller area network support for Python developers

GitHub

1k stars
77 watching
604 forks
Language: Python
last commit: about 2 months ago
Linked from 3 awesome lists

can-buspython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
commaai/opendbc A Python API for controlling car electronics, particularly steering, gas, and brakes. 2,002
capella-ben/micropython_mcp2515 A microPython library for interacting with CAN Bus controllers. 4
christoph2/pydbc A Python library for working with automotive CAN bus system descriptions. 29
caran/can4python A Python package for handling and working with CAN bus signals on Linux SocketCAN. 39
nopnop2002/robotell-usb-can-python A Python program for communicating with a USB-CAN adapter. 26
cantools/cantools Tools and utilities for working with CAN bus messages and databases 1,914
ericturner3/s550-canbus A collection of scripts and research tools to interface with the Ford S550 Mustang's CAN Bus system 8
atlas0fd00m/cancat A multi-purpose tool for interacting with Controller Area Networks (CAN) buses. 199
ebroecker/canmatrix Converts and compares data in various CAN (Controller Area Network) formats using Python. 942
genivi/candb A library for parsing and working with CAN bus database formats used in automotive applications. 145
juergenh87/python-can-j1939 An implementation of the CAN SAE J1939 standard for Python. 98
cedricp/ddt4all A Python-based application for analyzing and interacting with CAN bus networks in vehicles 1,215
mintynet/esp32-slcan A hardware and software implementation of an ESP32-based CAN bus interface for automotive applications. 100
christiansandberg/canopen A Python implementation of the CANopen standard for device communication 452
ovravna/pican A software tool designed to read data from a TCP CAN bus interface. 3