A master controller and various nodes capable of performing disparate functions are configured to cause devices to manipulate an aircraft seat. The nodes operate independently and without interference of the master controller. The master controller provides programs to the nodes. A node initiates a program when commanded to do so by the master controller resulting in a device manipulating an aircraft seat or otherwise operating in conjunction with the aircraft seat. The node also monitors and provides various real time information and performs calibration, power management, diagnostic and other similar types of operations.