CIP - Certifiable IP Stack

CIP, also known as ANIS, is a UDP/IP networking stack compatible with most of the standard RFC specifications (RFC768, RFC791, RFC792, RFC826, RFC919, RFC1112 or RFC2236).

The stack provides a standard socket interface for the POSIX guest OS, while the PikeOS native environment comes with a proprietary API that still is very close to the standard. CIP is fully integrated into the CODEO environment, allowing to configure the network settings graphically.

CIP has currently been certified to DO-178B DAL C but is certifiable according to higher levels.

Supported Features

UDP Sockets

The CIP standard socket API allows applications to exchange messages with other hosts on the network using the UDP protocol


Internet Protocol version 4 as Transport Layer


Static ARP table or Dynamic ARP resolution. Answering ARP Request messages for the MAC address of the networking component with an ARP Reply message. Issuing ARP request messages and processing replies in case of Dynamic ARP table


Responds to ping requests from known hosts on the network


Point to point communication


Group organized communication


Communication to address all recipients simultaneously


Reports groups membership and answers membership queries


Localhost loopback virtual device

Multi Interface

Up to 7 network interfaces can be configured

Multi Client

Up to 8 client applications using the ANIS stack in parallel


Instrumentation API for both PikeOS and POSIX guest operating systems


CIP is a certifiable component on top of PikeOS

Reduce time to certification of customer embedded systems

Need more Information?

Tell us about your project and your needs.

Contact us