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 can_raw vcan

ip link add dev vcan0 type vcan

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 file for details