TJLEDEPServer is a DoIP endpoint server program that connects (LED-)lighting controllers to a HomeWeave network. The current version supports a few devices and currently provides basic functionality for setting/fading to a particular color, dimming and power control. The TJLEDEPServer runs on Windows, Linux and Mac OS X (although device support may differ between platforms). On plugs, the EPPlugServer starts and stops a TJLEDEPServer process for each supported connected device.
TJLEDEPServer uses EPFramework internally to provide the endpoint to the network; it also relies on CoreSpark. For USB communication, it uses libusb under Linux.