I do not have any experience with DMX but it looks like a simple protocol similar to RS485. Do you have any experience running DMX right on the RS485? Or you could get for example a Modbus RTU (on RS-485) to DMX converter which is pretty easy in Mervis. You would just need to map the registers to a variables in your project.