SocketCAN

user@host:~$ cansub_daemon --remote 1f72d84a-usb.local@1 --bitrate 500000

user@host:~$ candump -t a cansub0
 (1788353400.118342)  cansub0  0CF00400   [8]  F0 7D 84 A0 12 00 F0 7D
 (1788353400.128355)  cansub0  18FEF100   [8]  C0 FF 4B 70 D0 FF 3F FF
 (1788353400.130542)  cansub0  18F00E00   [8]  FF FF FF FF FF 4B 39 FF
 (1788353400.140507)  cansub0  0CF00400   [8]  F0 7D 84 A6 12 00 F0 7D
 (1788353400.142349)  cansub0  18FEEE00   [8]  5A FF FF FF 4E 13 FF FF
 (1788353400.145560)  cansub0  18FEF200   [8]  38 01 FF FF 5E 0C 00 FF
 (1788353400.150584)  cansub0  0CF00400   [8]  F0 7D 84 AC 12 00 F0 7D
 (1788353400.152561)  cansub0  18FEDF00   [8]  FF 8C 15 FF FF FF FF FF
 (1788353400.156967)  cansub0  18FEF500   [8]  FF FF 6A 4C FF FF FF FF
 (1788353400.165551)  cansub0  0CF00400   [8]  F0 7D 84 B2 12 00 F0 7D

SocketCAN is the standard CAN bus networking stack in the Linux kernel. Our Python-based daemon exposes the CANsub as a regular SocketCAN network interface on Linux, making it compatible with the large ecosystem of SocketCAN tools and libraries (e.g. can-utils).

Installation & get started

You can contact us to receive the installation guide and files.