Mercredi 30 novembre 2011 3 30 /11 /Nov /2011 13:22

Le protocole Art-Net permet de transmettre un signal DMX512 sur un réseau Ethernet pour gérer avec plus de souplesse un (très) grand nombre de canaux DMX.

 

Sur l'exemple ci-dessous, on peut accéder à 2048 canaux (4 univers : 4x512= 2048)

Dessinsanstitre.jpg

 

Art-net est un protocole, comme par exemple "http"ou "ftp".

 

Le terme "protocole" signifie qu'un certain nombre de règles ont été définies et doivent être respectées pour communiquer avec une autre machine (on dit node) Art-NET.(Sur l'image, entre la GrandMA et chaque Node Ethergate)
 

Il est basé sur TCP/IP (Transmission Contrôle Protocol / Internet Protocol) et utilise UDP  (User Datagram Protocol). Cela le rend entièrement compatible avec le matériel standard utilisé sur un réseau Ethernet (switchs, wifi, fibre optique...)

 

 

Caractéristiques :

 

La version 3 du protocole Art-Net peut transmettre en théorie jusqu'à 32768 Univers !

 

La limite dépend du réseau physique et de l'usage :

 

  10BaseT 100BaseT 1000BaseT
Broadcast 40 Univers 40 Univers 40 Univers
Unicast 40 Univers 400 Univers

>4000 Univers

 

Rappels :

10BaseT: Réseau équipé d'une connectique RJ45 avec un débit max de 10Mb/s.
 

100BaseT : Réseau équipé d'une connectique RJ45 avec un débit max de 100Mb/s.

1000BaseT :Réseau équipé d'une connectique RJ45 avec un débit max de 1Gb/s.

 

Unicast : Liaison "Point à Point", directe entre deux machines (ex : ping 192.168.1.111)

Broadcast : Liaison entre une machine et le reste du réseau (ex : ping -b 192.168.1.255)

 

L'adressage d'un univers DMX est codé sur 15 bits, soit 32768 adresses disponibles (ce qui explique le nombre d'univers max : Une adresse par univers !) : les adresses sont nommées "PortAddress". Le seizième bit (bit 15) est toujours à 0.

 

Bit 15 Bits 14 à 8 Bits 7 à 4

Bits 3 à 0

0   Net Sub-Net Universe

 

Explications du tableau :

Un Net (réseau) est un groupe de 16 Sub-Net (4 bits de Sub-Net ou sous-réseaux) consécutifs (leurs adresses se suivent) ou 256 Univers (8 bits : 4 de Sub-Net et 4 Universe)

Un SubNet est un groupe de 16 Univers (4 bits donc16 univers)

Les parties "Net" et "Sub-Net" ont une valeur pour chaque noeud (node). (Pour le protocole Art-Net, un "node" est un appareil qui transcode  DMX vers Art-Net ou Art-Net vers DMX.)

La partie "Universe" définit les univers dans le noeud.

 

Quelques définitions :

 

Un Univers est évidement une trame DMX512 (512 canaux adressables)

 

Un Kiloverse (!) est un groupe de 1024 (2¹⁰) Univers (C'est la norme qui le dit...)

 

Une console lumière sera appelée "Controller"

 

Subnet Mask : Masque de sous réseau. Il est obligatoire ment de cette forme 255.0.0.0

Ce qui signifie que le premier octet (255) est l'adresse du réseau et les trois autres (0.0.0) correspondent aux adresses des "nodes"

 

 

Dernières précisions :

Les adresses de chaque node peuvent être attribuées par un serveur DHCP.

 

Pour faire communiquer les machines entre elles, le protocole UDP a besoin de la syntaxe suivante : IP:Port

Le N° de port utilisé par Art-Net est 0x1936. 

 

Pour programmer un node, la procédure est donc la suivante :

Adresse ethernet : port(0x1936), puis envoi d'un packet ArtIpProg dans lequel on enverra la varriable PortAdress (net+ subnet+ univers comme vu au-dessus)

 

L'analyse détaillée du protocole ArtNet est disponible ICI

 

 

Par T.C. - Publié dans : Connaissances - Communauté : technicien cinema audiovisuel
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher

Nos outils : Vidéo

Présentation

Recommander

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés