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.