JavaCAN

CAN wrapper

A Java wrapper around the SocketCAN API to simplify CAN communication on Linux

A simple JNI wrapper for the socketcan API provided by the Linux kernel. As it is wrapping a Linux Kernel API, it is intended for use on Linux only.

GitHub

53 stars
6 watching
21 forks
Language: Java
last commit: almost 2 years ago
Linked from 1 awesome list

canisotpjavajnilinuxsocketcan

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
socketcan-rs/socketcan-rsProvides network socket interface to the CAN bus on Linux using SocketCAN subsystem.145
craigpeacock/can-examplesProvides C code examples for sending and receiving data on a CAN bus using Linux's SocketCAN API114
zhanglongqi/socketcan-demoDemonstrates usage of SocketCAN on Linux for CAN bus communication9
sebi2k1/node-canAn extension for Node.js to interact with Linux CANbus networks using SocketCAN protocol224
linux-can/socketcandProvides access to CAN interfaces over a network interface using TCP/IP and ASCII protocol186
kurt-vd/can-utilsUser space applications for Linux-CAN and SocketCAN networking protocols10
kahiroka/slcanuinoA CAN-BUS adapter for Linux SocketCAN using an Arduino CAN-BUS shield126
mwkpe/cantoolsA collection of command-line tools for interacting with the CAN bus network using Linux SocketCAN18
p1kachu/python-socketcan-monitorA tool to display live data from CAN bus network interfaces in a readable format.26
kentindell/canhackA collection of tools and resources for low-level CAN protocol hacking and analysis351
caran/can4pythonA Python package for handling and working with CAN bus signals on Linux SocketCAN.39
mguentner/cannelloniA tool for establishing a CAN bus over Ethernet tunnel339
kurt-vd/test-can-j1939An implementation of CAN-J1939 networking on Linux41
idletea/tokio-socketcanProvides asynchronous Linux SocketCAN sockets support for the Tokio runtime environment.35
sikkandarsulaiman/py4canA Python utility for sending and receiving CAN messages using CANalyzer as a reference.1