The CANService is a small application which acts like a bridge between UDP/TCP and CAN.
It provides the same UDP ports as the Märklin CS2/CS3, 15730/15731, and TCP default port 15731 for communicating with a PC.
The TCP port 5550 is for use with CBUS. The linefeed option is required.
The TCP/IP can only handle one client.
If there is need for multiple connections, this can be extended.
The CANService application is installed in the /opt/rocrail directory, and is included in all provided rocrail*.deb packages.
See: Raspberry Pi Setup
Set the CAN bit rate according to the target CAN:
There are no settings to configure, just run it in user context.
To run it automatically after every boot, it can be setup like the Rocrail Server.