There are 31 repositories under can-bus topic.
:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols
The can package provides controller area network support for Python developers
Seeed Arduino CAN-BUS library - MCP2518FD&MCP2515&MCP2551
Install and Configure Common Car Hacking Tools.
Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.
A friendly car security exploration tool for the CAN bus
Python implementation of UDS (ISO-14229) standard.
ESP32 and ESP32-S3 board with CAN interface, runs on 12V power (with auto shutdown)
Automated Payload Reverse Engineering Pipeline for the Controller Area Network (CAN) protocol
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
ASAM XCP in Python
An FPGA-based lightweight CAN bus controller. 基于FPGA的轻量级CAN总线控制器。
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
The bootloader used to flash our CAN-connected boards
Project to log CAN bus data from a PiCAN2 and a GPS module
Python implementation of the Cyphal protocol stack.
Arduino sketch to send UDS / KWP diagnostic frames over CAN-BUS to PSA/Stellantis cars (Peugeot, Citroen, DS, Opel)
VAN - CAN protocol bridge (V2C) for cars made by PSA Group (Peugeot, Citroen)