Open Lighting Architecture

The Open Lighting Architecture is a framework for lighting control information. It supports a range of protocols and over a dozen USB devices. It can run as a standalone service, which is useful for converting signals between protocols, or alternatively using the OLA API, it can be used as the backend for lighting control software. OLA runs on many different platforms including ARM, which makes it a perfect fit for low cost Ethernet to DMX gateways.

Supported Protocols

Protocol Linux Mac OS Free BSD
ArtNet 1, 2 & 3 TX / RX / RDM TX / RX / RDM TX / RX / RDM
E1.31 / sACN TX / RX TX / RX TX / RX
ESP Net TX / RX TX / RX TX / RX
KiNET TX TX TX
OSC TX / RX TX / RX ?
Pathport TX / RX TX / RX TX / RX
SandNet TX / RX TX / RX TX / RX
Strand Shownet TX / RX TX / RX TX / RX

Supported Devices

Device Linux Mac OS Free BSD
Anyma uDMX TX TX ?
Arduino RGB Mixer TX / RDM  TX / RDM
DMX USB Pro TX / RX / RDM TX / RX / RDM TX / RX / RDM
DMX USB Pro MK II TX / RX / RDM  TX / RX / RDM TX / RX / RDM
DMX-TRI TX TX  TX
DMXking USB DMX512-A TX / RX TX / RX TX / RX
DMXking Ultra RDM Pro TX / RX / RDM TX / RX / RDM TX / RX / RDM
DMXter4 / MiniDMXter RDM RDM
Eurolite USB DMX512 PRO TX TX
KarateLight TX
KMtronic DMX Adapter TX
Open DMX USB TX TX
Milford Instruments 1-463 TX
RDM USB Pro TX / RX / RDM TX / RX / RDM
RDM-TRI  TX / RDM TX / RDM TX / RDM
Renard Serial Protocol (Renard SS24, SS8, etc) TX
Robe Universal Interface TX / RX / RDM TX / RX / RDM
RUNIT WTX TX / RX / RDM TX / RX / RDM
SPI control of LED pixels TX / RDM TX / RDM
StageProfi TX TX
uDMX_asp TX TX
ultraDMX Pro TX / RX TX / RX
ultraDMX Micro TX / RX TX / RX
USBDMX2 TX TX
USB-DMX512 TX TX
Velleman K8062 TX TX
VX8062 TX TX

OLA supports some other old devices through the legacy DMX4Linux project.