An open-source CAN (Controller Area Network) analyzer based on ESP32-S3, capable of implementing the CAN protocol and Serial Line CAN (SLCAN) protocol for communication over Bluetooth and the serial port. u CAN use it too!
This project aims to create an open-source CAN analysis tool that uses ESP32S3 to capture and decode CAN messages, as well as provide Serial Line CAN (SLCAN) functionality for communication with other devices.
- Implementation of the CAN protocol.
- Support for the Serial Line CAN (SLCAN) protocol.
- Communication via Bluetooth.
- Communication via the serial port.
- Capturing and displaying CAN messages.
- Decoding CAN messages.
- Detailed documentation.
- ESP-IDF - Development framework for ESP32.
- Arduino IDE (optional) - For programming the ESP32S3.
To help you get started, this project includes some example code. Check the examples
folder for more details.
For detailed documentation, please refer to the documentation.
Contributions are welcome! You can report issues, submit pull requests, or make improvements to the code.
This project is distributed under the GPL3.0 License.
- Lucas Paiva da Silva
- Ana Carolina Gustmann
- Natan Bernardo Coelho
If you have any questions or need support, please contact us via email at lucaspaiva.luc@gmail.com.