 It supports direct commands, messages and many sensors (also unofficial).It has also support for a simple message-based control of a NXT brick via remotely executed program (basic NXC code included).LibNXT is a utility library for talking to the Lego Mindstorms NXT intelligent brick at a relatively low level.