C-Link is a CC-Link IE Field Basic device stack. It uses general Ethernet infrastructure, so no specialised hardware is necessary.
It is written in C and can be run on bare-metal hardware, an RTOS such as rt-kernel, or on Linux or Windows. The main requirement is that the platform can send and receive UDP packets. The C-Link stack is supplied with full sources including a porting layer, and sample application.
The C-Link stack is developed according to protocol version 2.
Full product documentation is available here (requires a free account at RT-Labs).