Здесь есть несколько действительно хороших примеров информации и кода (включая рабочий класс, который я написал): Освещение USB OpenDMX FTD2XX DMXking
В конечном итоге вы устанавливаете байтовые значения (от 0 до 255 [FF] (самые яркие)) в байтовом массиве.
Довольно просто реализовать простые эффекты, такие как исчезновение или погоня.
Вам потребуется использовать контроллер USB для преобразования инструкций вашей программы в реальное оборудование.
Я предлагаю использовать простое приложение iphone для связи с веб-сервисом, который затем взаимодействует с оборудованием.
Примеры кода выше в c #, хотя покажет вам, как взаимодействовать с контроллером DMX