Art-Net es un protocolo de comunicaciones libre de regalías para transmitir el protocolo de control de iluminación DMX512-A y el protocolo de administración de dispositivos remotos (RDM) sobre el Protocolo de datagramas de usuario (UDP) del conjunto de protocolos de Internet . [1] Se utiliza para comunicarse entre "nodos" (por ejemplo, instrumentos de iluminación inteligentes) y un "servidor" (un escritorio de iluminación o una computadora de propósito general que ejecuta un software de control de iluminación).
Desarrollado por | Licencia Artística |
---|
Instalaciones
Art-Net es una implementación simple del protocolo DMX512-A sobre UDP en el que la información de control de iluminación se transmite en paquetes IP, generalmente en una red de área local privada como Ethernet . Las funciones admitidas incluyen transmitir y recibir datos de iluminación (por ejemplo, niveles de atenuador para luces individuales, posiciones de luces móviles); funciones de gestión como la detección de nodos, la actualización de los parámetros de control de los nodos y la transmisión de códigos de tiempo ; y funciones que permiten a los nodos "suscribirse" a los nodos "publicadores" para que, por ejemplo, los nodos A y B puedan suscribirse al nodo C (C unidifundirá información a A y B).
Versiones
Art-Net ha pasado por cuatro versiones que se afirma que son interoperables. Art-Net I usó transmisiones extensivamente, dando un límite de universo de aproximadamente 40. Art-Net II usa principalmente paquetes de unidifusión y direcciona 256 universos. Art-Net III, lanzado en 2011, aborda problemas en la gestión de un mayor número de universos, hasta 32.768. En 2016 se lanzó una nueva versión, Artnet IV.
Internamente al protocolo, se le conoce como versión 14.
Direccionamiento
En su implementación más simple, todos los nodos transmiten, originalmente en las redes 2.0.0.0/8.
El direccionamiento suele ser fijo por nodo, a menudo bloqueado en la dirección MAC y un código "OEM" asignado al fabricante y la configuración del puente. Las redes pueden usar DHCP o direcciones IP configuradas estáticamente y usar paquetes de unidifusión para una mayor eficiencia de la red. El protocolo puede abordar 32768 "universos" DMX, cada uno de los 512 canales, limitado por el ancho de banda.
El direccionamiento fijo puede resultar problemático en redes con otros requisitos de direccionamiento. [2] La revisión Q del protocolo abordó este problema agregando 10.0.0.0/8 como esquema de direccionamiento. Para el descubrimiento de nodos, se utilizan paquetes de difusión.
Formato de paquete
La siguiente tabla muestra un paquete típico, ArtDMX , para transmitir valores de iluminación. Se envía al puerto UDP fijo 0x1936 (6454 decimal).
La parte rosa es la misma en todos los paquetes Art-Net; la parte verde es variable. El código de operación (dado en little endian) le dice al destinatario que este es un paquete que contiene datos DMX en la porción de datos , destinado a ser la salida del universo especificado . La secuencia es un número secuencial entre 1 y 255 que permite al destinatario reordenar los paquetes para abordar la entrega fuera de orden (este valor se establece en 0 para deshabilitar esta función); físico es un paquete de información que muestra el universo físico original de estos datos, si es necesario. Luego sigue hasta 512 valores de iluminación en el rango de 0 a 255. Conceptualmente, este paquete se transmite a todos los nodos; pero todos los nodos lo ignoran, excepto el que está configurado para escuchar este universo. En la práctica, el paquete suele ser unidifusión al nodo correcto.
desplazamiento (bytes) | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 'A' | 'r' | 't' | '-' | ||||||||||||||||||||||||||||
4 | 'NORTE' | 'mi' | 't' | 0 | ||||||||||||||||||||||||||||
8 | Código de operación ArtDMX (0x5000) Little Endian | Versión de protocolo alta (0) | Versión de protocolo Lo (14) | |||||||||||||||||||||||||||||
12 | Secuencia | Físico | Universo pequeño endian | |||||||||||||||||||||||||||||
dieciséis | Longitud Hola | Longitud baja (2 a 512, par) | Datos | Datos | ||||||||||||||||||||||||||||
20 | Datos ... |
Ver también
- Arquitectura para redes de control , un protocolo de red para control teatral sobre UDP / IP
Referencias
- ^ "Especificación del protocolo Art-Net" (PDF) .
- ^ "Registro de espacio de direcciones IPv4 de IANA" . Archivado desde el original el 30 de abril de 2010 . Consultado el 5 de abril de 2010 .