This video is by John Huntington and explains where DMX512 came from and how it works.
Show Networks and Control Systems Supplementary Lecture: Chapter 19, DMX512-A on Vimeo
Show Networks and Control Systems Supplementary Lecture: Chapter 19, DMX512-A on Vimeo