Have external devices control LinuxMCE
From LinuxMCE
The heart of LinuxMCE is DCE Router, and essentially all DCE Router does is route messages between devices. Commands and events are nothing but messages that some devices will respond to. You will find a utility called MessageSend in the directory /usr/pluto/bin. With this you can send a command or event or any other type of message to an individual device by its device number, or broadcasting to all devices based on their device template or category. Therefore you're able to control anything connected to LinuxMCE from an external program because all the orbiters and other devices do are send messages.