candid_server 0.2.0

A server for reading and relaying messages on a CAN bus
Documentation

CANdid Server

A server that reads frames from a Controller Area Network (CAN) bus and relays them to connected clients over a TCP connection.

Repository: https://gitlab.com/avandesa/candid-rs Documentation: https://docs.rs/crate/candid_server/

Getting Started

Prerequisites

Because the server uses the socketcan crate, a wrapper for the Linux SocketCAN kernel module, the server can only run on a Linux system with the relevant modules compiled and loaded.

Installing

To install the server:

$ cargo install candid_server

To run the server on a vcan0 interface and localhost:

$ modprobe can
$ modprobe can_raw
$ modprobe vcan
$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set up vcan0
$ candid_server 127.0.0.1:6556 vcan0

Built With

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details