Art-Net Controller und Nodes im Netzwerk finden
Art-Net-Geräte lassen sich meistens finden, ohne ihre IP-Adresse vorher zu kennen. Das Protokoll bringt dafür einen kleinen, aber sehr nützlichen Discovery-Ablauf mit.
1. Das Grundprinzip
Ein Controller sendet ein ArtPoll-Paket. Art-Net-Nodes antworten mit ArtPollReply. Dadurch kann Lichtsoftware verfügbare Nodes im lokalen Netzwerk erkennen.
PC / Lighting Console
|
| ArtPoll
| UDP 6454
v
Network
|
+----+----+----+
| | |
Node A Node B Node C
| | |
+-- ArtPollReply
|
v
Controller
Art-Net nutzt UDP-Port 6454. Eine Antwort kann IP-Adresse, Kurz- und Langname des Nodes, Herstellerdaten, Firmware-Version, Anzahl der DMX-Ports, konfigurierte Universes, Ein- und Ausgangsstatus sowie grundlegende Fähigkeiten enthalten.
2. Im gleichen Netzwerk bleiben
Art-Net Discovery findet normalerweise im lokalen Layer-2-Netz statt. Broadcast-Discovery wird üblicherweise nicht zwischen unterschiedlichen Subnetzen oder VLANs geroutet.
Laptop: 192.168.20.10/24 Art-Net Node: 192.168.20.50/24 Common network: 192.168.20.0/24
Wenn der Laptop in 192.168.10.0/24 arbeitet und der Node in 192.168.20.0/24, kann automatische Discovery fehlschlagen, obwohl beide Geräte am gleichen physischen Switch hängen.
3. Schneller Ablauf vor Ort
- Art-Net-Gerät und Computer an denselben Switch anschließen.
- WLAN kurz deaktivieren, wenn der Computer mehrere Netzwerkinterfaces hat.
- Dem Ethernet-Interface eine IP-Adresse im erwarteten Netzwerk geben.
- Ein Art-Net-Discovery-Tool oder die Lichtsoftware starten.
- Auf eingehende ArtPollReply-Pakete achten.
4. Fehlersuche mit Wireshark
Wireshark ist einer der schnellsten Wege, um zu sehen, ob Discovery-Verkehr den Computer wirklich verlässt und ob Nodes antworten.
artnet
Falls die Art-Net-Dekodierung nicht verfügbar ist, filtere nach UDP-Port:
udp.port == 6454
Typische Pakete sind:
ArtPoll ArtPollReply ArtDMX
Wenn ArtPoll den Computer verlässt, aber kein ArtPollReply zurückkommt, prüfe Subnetzkonfiguration, VLAN-Zuordnung, Firewall-Regeln, Interface-Auswahl, Managed-Switch-Einstellungen und ob der Node Art-Net Discovery unterstützt.
5. Broadcast für Discovery, Unicast für Showdaten
Discovery und der eigentliche DMX-Transport sind unterschiedliche Teile des Workflows. Broadcast kann Geräte finden; ArtDMX kann danach direkt an den benötigten Node gesendet werden.
ArtPoll ↓ Broadcast discovery ArtPollReply ↑ Device discovery Controller now knows: Node A = 192.168.20.50 ArtDMX ↓ Unicast to 192.168.20.50
Das wird in größeren Netzwerken wichtig, weil unnötiger Broadcast-Traffic während der Show vermieden werden sollte.
6. Wenn nichts gefunden wird
Nicht sofort von einem defekten Gerät ausgehen. Ältere oder bereits konfigurierte Nodes können unerwartete statische IP-Adressen verwenden.
2.x.x.x 10.x.x.x 192.168.x.x
Der Bereich 2.x.x.x ist historisch bei Art-Net-Equipment verbreitet. Ein Mitschnitt kann oft Gerätetraffic sichtbar machen, selbst wenn der Computer gerade in einem anderen Subnetz konfiguriert ist.
7. Nützliches Denkmodell
"Wer ist da?"
↓
ArtPoll
"Ich bin Node Stage Left.
Meine IP ist 192.168.20.50.
Ich habe vier DMX-Ports."
↑
ArtPollReply
Für Techniker ist das einer der sinnvollsten ersten Schritte in einem unbekannten Lichtnetzwerk: zuerst Nodes finden, danach Adressierung verstehen und erst dann DMX-Routing debuggen.