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

Arrow

UDP Sockets

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

Arrow

IPv4

Internet Protocol version 4 as Transport Layer

Arrow

ARP

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

Arrow

ICMP

Responds to ping requests from known hosts on the network

Arrow

Unicast

Point to point communication

Arrow

Multicast

Group organized communication

Arrow

Broadcast

Communication to address all recipients simultaneously

Arrow

IGMPv2

Reports groups membership and answers membership queries

Arrow

Localhost

Localhost loopback virtual device

Arrow

Multi Interface

Up to 7 network interfaces can be configured

Arrow

Multi Client

Up to 8 client applications using the ANIS stack in parallel

Arrow

Instrumentation

Instrumentation API for both PikeOS and POSIX guest operating systems

Customer Benefits

Check

CIP is a certifiable component on top of PikeOS

Check

Reduce time to certification of customer embedded systems

Shadow