DMX to ethernet overview:
OSC to DMX, via Arduino
More adventures in Arduino (DMX shield)
Open Lighting Architecture on Raspberry Pi.
RDM is the extension for DMX that enables bi-directional communication between the controller and the devices.
This means that diagnostics can be done on the lighting via DMX.*
More RDM info:
*To investigate: Whether it’s possible to assign DMX addresses remotely over RDM DMX, then display all active devices and their control channels, with a view to creating a virtual lighting display, and programming lighting sequences on a PC.