The Core Device Interface (CDI) connects external sensors and other devices to an Android device. With a total of 26 port connections divided into 5 general classes, the CDI gives a convenient way to attach a wide range of Modern Robotic sensors, or brew your own devices and control your world.
The port categories are PWM, I2C, Analog Input, Digital Input/Output, and Analog Output.
The Core Device Interface enables the host Android or PC programs to independently access each connected device.