X10 CM17A API is a Java API to control the X10 FireCracker Computer Interface (CM17A) from any computer with a serial port.