DMX-контроллеры, DMX-декодеры, DMX-пульты и другие DMX-устройства служат для реализации управления освещением и светотехникой по единому цифровому протоколу DMX с созданием сложных цветовых эффектов. Протокол DMX-512 при помощи трехпроводного кабеля управления 512 каналами позволяет присоединять к одному DMX-контроллеру до 170 независимых источников RGB-освещения (RGB-прожекторы, светильники, ленты и др.).
Световые программы настраиваются на персональном компьютере с помощью ПО и передаются в DMX-контроллер через USB порт. У DMX-пультов сценарии программируются (или напрямую генерируется сигнал управления) с помощью перемещения движков и ячеек памяти.
DMX-декодеры преобразуют цифровой сигнал DMX в аналоговый (слаботочный цифровой сигнал в широтно-импульсно модулированный силовой сигнал питания), а к выходу DMX-декодера подключают RGB LED светильники. Другими словами DMX-декодер отрабатывает программу DMX-контроллера в виде питающего напряжения для светильника. Для раздельного управления по каналам DMX-декодеры имеют свой адрес, который прошивается программатором или выставляется переключателем.
Для повышения выходной мощности DMX-декодеров используют LED-усилители или несколько DMX-декодеров с общим DMX-адресом, что позволяет усилить сигнал на протяженных линиях управления. Обычно LED-усилители и дополнительные DMX-декодеры устанавливаются через каждые 100 м.
Расстояние между DMX-RGB-прожекторами, DMX-декодерами, DMX-контроллером может составлять сотни метров, поэтому DMX- системы с успехом применяются для архитектурной RGB подсветки зданий, мостов, парков, фонтанов и других крупных сооружений, а также для шоу-мероприятий.