DMX512 est une spécification technique pour un système de réseau de communication numérique spécialisé créé en 1986 par le United States Institute for Theatre Technology. Le système a été conçu dans l’intention de créer une manière standardisée de gérer les dispositifs d’éclairage de théâtre tels que les contrôleurs d’éclairage et les gradateurs. Depuis sa création, cependant, il est également devenu la norme pour contrôler d’autres appareils liés au théâtre tels que les appareils à effets spéciaux. Un système typique se compose d’un dispositif de commande et d’un nombre quelconque de dispositifs esclaves requis par une production théâtrale donnée, tels que des projecteurs mobiles, des projecteurs ou des machines à brouillard.
Après sa création, la norme DMX512 a été mise à jour plusieurs fois jusqu’à ce qu’en 1998, l’Entertainment Services and Technology Association la révise en tant que norme de l’American National Standards Institute (ANSI) pour une utilisation à travers les États-Unis. La norme résultante a été approuvée par l’ANSI et intitulée « Technologie de divertissement, USITT DMX512-A, norme de transmission de données numériques en série asynchrone pour le contrôle des équipements et accessoires d’éclairage ». Depuis la création initiale de la norme ANSI, elle a été encore modifiée pour inclure des technologies nouvellement développées et est actuellement intitulée « E1.11, USITT DMX512-A ».
En pratique, un réseau DMX512 utilise un contrôleur, tel qu’un panneau de commande d’éclairage conforme à la norme, et une série d’appareils connectés par des câbles les uns aux autres en guirlande. Chaque appareil dispose d’un port « in » utilisé pour contrôler l’appareil et d’un port « sortie » ou « de passage » qui se connecte à l’appareil suivant de la chaîne. Le dernier appareil de la chaîne a une prise de terminaison spéciale installée pour fermer le réseau dans un segment appelé « univers ». Dans certains systèmes plus avancés, il existe des panneaux de contrôle spécialisés capables de contrôler plusieurs « univers ».
Le système DMX512 a été conçu à l’origine pour être un système « câblé » ; Cependant, en raison de l’avènement des technologies sans fil, les nouvelles versions de la norme ont inclus le WiFi comme méthode de contrôle des appareils. Dans ces systèmes, le contrôleur envoie ses signaux via son câble standard à un émetteur WiFi spécial où ils sont convertis en signaux WiFi et transmis. Des récepteurs spéciaux qui reconvertissent le signal au format DMX512 standard captent ensuite les signaux WiFi, effectuent la conversion et les envoient aux ports « in » des appareils à contrôler.
Dans un effort pour maintenir le système de réseau DMX512 à jour, en 2006, un nouveau protocole de communication bidirectionnel a été approuvé pour le système. Le nouveau protocole a permis aux appareils asservis de renvoyer des signaux au contrôleur pour la première fois, améliorant considérablement le système et les types d’appareils qu’il est capable de contrôler. Avec l’ajout du protocole Lightweight Streaming Protocol approuvé en 2009, le système continue de croître en complexité et en capacité.