easyIPC is a software package that provide Inter Process Communication between various nodes and components in a robotic network. On the top level it will interconnect top-side nodes using Ethernet based UDP protocols. On the node level it interconnect devices using protocols like SPI and CAN-X. Other protocols and communication techniques will be added as per need.
easyIPC present all features in a network as if it is local to the user and deal with complicated issues like plug & play, redundancy, resource pools and hot swap capabilities.
easyIPC is planned for STM32, Raspberry PI and Windows. Other platforms will be added as per need.