2025-04-11

Eingehende Analyse des Art-Net-Protokolls

Eingehende Analyse des Art-Net-Protokolls

ART-NET ist ein Ethernet-DMX512-Transmissionsprotokoll, das für die Steuerung der Hochdichte von Bühnenbeleuchtungs- und darstellenden Künstenausrüstungen entwickelt wurde. Das Folgende ist eine umfassende Analyse aus der Protokollarchitektur, der Paketstruktur und der technischen Funktionen bis zur Anwendungspraxis:

One.Protocol -Basis

Wesen

  • Kapitulieren Sie DMX512 -Daten über UDP/IP, Port 6454, um eine niedrige Latenzübertragung in Gigabit -Netzwerken zu erzielen.
  • Das 512-Kanal /Universe-Konzept von DMX512 wird beibehalten, wird jedoch auf 32.768 Universen erweitert (unterstützt von Art-Net 4).

Kernziel

  • Löst die Entfernungsbegrenzung des herkömmlichen DMX512 (RS-485 bis 1200 m → Ethernet bis zu 100 km).
  • Brechen Sie den Kanal Engpass (512 Kanäle von DMX512 → Zehntausenden von Kanälen, die vom Art-NET-Einzelnetzwerk-Port unterstützt werden).

Zwei.Protokollarchitektur

1. Design für Netzwerkschichten

  • IP -Zuordnung:
  • XXX oder 10.XXX Private IP -Adresssegment (z. B. 2.0.0.1) wird standardmäßig verwendet.
  • DHCP- oder statische IP -Adressen werden unterstützt, es werden jedoch statische IP -Adressen empfohlen, um Konflikte in Leistungsszenarien zu vermeiden.
  • Übertragungsmodus:
  • Unicast: Punkt-zu-Punkt-Übertragung, geeignet für feste Geräte.
  • Multicast (Multicast): Eins-zu-Viele-Getriebe (Multicast-Adresse 239.255.xx), Bandbreite retten.

2. Data -Paket -Typ

Opcode Pakettyp Besonderheit
0x2000 Artpoll Der Controller sucht im Netzwerk nach Art-Net-Knoten
0x2100 Artpollreply Knoten antworten auf Suchvorgänge (einschließlich IP, Port, Name usw.)
0x5000 Artdmx Tragen von DMX512 -Daten (Hauptpaket)
0x5200 Artsync Synchronisationsauslöser mit mehreren Geräten (z. B. Lichtsynchronisation)

Drittens Schlüsselpaketanalyse

1. Artdmx (Kernpaket)

  • Byte 0-7: "Art-Net" Header Identifier (feste ASCII)
  • Byte 8: Opcode Low Byte (0x00)
  • Byte 9: Opcode High Byte (0x50 → Artdmx)
  • Byte 10-11: Protokollversion (derzeit 14)
  • Byte 12: Seriennummer (Um Paketverlust zu verhindern, zeigt 0 deaktiviert an)
  • Byte 13: physische Portnummer (0-3)
  • Byte 14-15: Universumennummer (Priorität mit niedriger Byte, 0-32767)
  • Byte 16-17: Datenlänge (hohes Byte + niedriges Byte, Standard 512)
  • Byte 18+: DMX512 -Daten (512 Bytes)
Universum Mapping:
  • Das Art-Net unterteilt das Universum in Subnetze (hohe 4 Bits) und Universen (niedrige 4 Bits) und unterstützt insgesamt 256 Subnetze x 256 Universen = 65.536 logische Universen (tatsächlicher Kunsthandwerk 4 ist auf 32.768 begrenzt).

2. Artpollreply

  • Der Wert enthält die MAC-Adresse, die Firmware-Version, die Anzahl der unterstützten Ports und den benutzerdefinierten Namen (bis zu 32 Zeichen).
  • Der Controller verwendet dieses Paket, um die Geräte -Topologie zu erstellen.

Für. Technische Eigenschaften

Niedrige Verzögerungsoptimierung

  • UDP -Verbindungslose: Beseitigt TCP -Handshake -Overhead, typische Latenz <10 ms (Gigabit -Netzwerke).<10ms (Gigabit networks).
  • Paketkomprimierung: Art-Net 4 unterstützt Artdmxex, das doppelte Daten (z. B. All-Black-Felder) komprimiert.

Erweiterte Funktion

  • RDM Over Art-NET: Überträgt die RDM-Anweisungen über Opcode 0x8300 für die Remote-Geräteverwaltung.
  • Zeitcode -Synchronisation: Unterstützen Sie SMPTE, MTC -Zeitcode, Genauigkeit ± 1 Frame.

Fehlermechanismus

  • Erkennung von Seriennummern (Byte 12): Die Übermittlung wird angefordert, wenn der Paketverlust erkannt wird.
  • Netzwerkreduktion: Dual-Nic-Hot-Backup (erforderlich).

Fünf. Vergleich mit SACN

Besonderheit Kunstnetz SACN (ANSI E1.31)
Standardisierung Privatprotokoll (aber offene Dokumentation) ESTA Offizieller Standard (ANSI E1.31)
Priorität Keine integrierte Priorität Unterstützung von 0-200 Priorität (Präsentationsmechanismus)
Multicast -Effizienz Sie müssen die Multicast -Adresse manuell konfigurieren Ordnen Sie automatisch Multicast -Gruppen zu (239.255.xx)
Anwendungsszenario Kleine und mittelgroße Leistung, Beleuchtungssteuerung Radio und Fernsehen, Produktion mit hoher Zuverlässigkeit

Six. Type Application Szenario

Bühnenbeleuchtungssteuerung

  • Eine Art-Net-Knotenbox wie der DMX-König wandelt Ethernet-Signale in DMX512-Ausgänge um, um den intelligenten Leuchten zu treiben.

LED -Medienwandsynchronisation

  • Verwenden Sie das Artsync -Paket, um mehrere LED -Controller auszulösen, um Inhalte gleichzeitig abzuspielen (Fehler <1 ms).<1ms).

Architektonische Beleuchtung

  • In Kombination mit drahtlosen Systemen wie W-DMX kann die Fernbedienung von Fassadenlichtshows der Fernbedienung realisieren.

Sieben.Praktischer Vorschlag

Netzwerkkonfiguration

  • Aktivieren Sie die IGMP -Snooping mit privaten Schalter, um Multicast -Stürme zu vermeiden.
  • Deaktivieren Sie QoS und VLAN, sofern nicht ausdrücklich erforderlich ist.

Fehlerbehebung

  • Wireshark-Filterung: UDP.Port == 6454 erfasst Kunst-Netz-Verkehr.
Häufige Fehler:
  • IP -Konflikt → Feste IP -Adressen aller Geräte.
  • Multicast -Fehler → Überprüfen Sie die IGMP -Konfiguration des Schalters.

Leistungsoptimierung

  • ART-NET 3 und OBEN VERWENDUNG GIGABIT-Netzwerke mit einem einzigen Portdurchsatz von 40.000 DMX-Kanälen pro Sekunde.

Acht.Futureentwicklung

Art-Net 5 (im Entwurf):

  • AES67 Audio -Synchronisationsunterstützung hinzugefügt.
  • Einführung effizienterer Datenkomprimierungsalgorithmen (für 4K -LED -Steuerung).
Wenn Sie einen bestimmten Gerätekonfigurationsfall benötigen (z. B. das Verbinden der MA2-Konsole mit der Art-Net-Knotenbox), können Sie weiter erklären!
Weitere Kenntnisse über die LED-Branche finden Sie auf unserem Wahrscheinlichkeit. Wenn Sie sich nicht sicher sind, welches LED-Spiel für Ihr Projekt am besten geeignet ist oder Hilfe bei der Layoutkonfiguration benötigt, wenden Sie sich an uns Likeight, wir sind ein professioneller Hersteller von LED-Lampen in China. Wir haben Ingenieure und 24 Stunden Kundendienst für Sie.contact@like-Light.com,Wechat/WhatsApp:86-132-66666-320.