DMX Protocol

Caution

This page is still in development and some parts are still in French language.

DMX is for Digital Multiplexing. It’s a data transmission protocol to control lights and effects.

DMX applications

Network topology

../_images/DMX_topology.png

Low-level Protocol

Communication protocol

DMX512 protocol is based on an unidirectional EIA-485 (RS-485) differential signaling as its physical layer.

Physical interface

Application layer of the protocol

The application layer is a packet-based communication protocol.

../_images/DMX_trame.png

Each channel of the DMX trame is a byte corresponding to a parameter to control a color, an effect or a setup of a light connected to the DMX line.

../_images/DMX_app_trame.png

Examples of setup