I'm interested in getting the ZWave Commander Server to run in Linux with a Linux supported Z-Wave serial bridge, such as the Aeon-Labs Z-Stick. Ultimately, the hardware is less important than the idea of running the server on Linux, rather than Windows. This would allow me to run the server directly on a Linux router such as DD-WRT, or other embedded distributions.
I am a programmer and willing to do some work to make this happen. I am also willing to share anything I get working to help others.
What is involved in creating the TCP/IP to Serial interface that ZWave Commander Server provides? From what I can tell, I will likely need to make use of the Open ZWave C++ library.
What type of command-set does ZWave Commander transmit and expect to receive to and from the server? Is there authentication involved? How complex is it to emulate the command set available in the Windows version. Do various ZWave devices need to be supported explicitly, or will a generic command "pipeline" be sufficient?
I am at a point where I have obtained the SVN version of the Open ZWave libraries and I have a serial port available in Linux to send commands to (to my Z-Stick). I am trying to determine if this is a reasonable project to take on. Can you provide any advice or assistance?