Eventhacker
Knowledge / Network / Art-Net Discovery

Find Art-Net Controllers and Nodes on the Network

Art-Net devices can usually be discovered without knowing their IP address first. The protocol includes a small but very useful discovery exchange.

1. The basic principle

A controller sends an ArtPoll packet. Art-Net nodes answer with ArtPollReply. This lets lighting software discover available nodes on the local network.

PC / Lighting Console
        |
        | ArtPoll
        | UDP 6454
        v
     Network
        |
   +----+----+----+
   |         |    |
 Node A   Node B  Node C
   |         |    |
   +-- ArtPollReply
           |
           v
      Controller

Art-Net uses UDP port 6454. A reply can contain IP address, short and long node names, manufacturer data, firmware version, DMX port count, configured universes, input and output status, and basic capabilities.

2. Stay in the same network

Art-Net discovery normally happens inside the local Layer-2 network. Broadcast discovery is usually not routed between different subnets or VLANs.

Laptop:
192.168.20.10/24

Art-Net Node:
192.168.20.50/24

Common network:
192.168.20.0/24

If the laptop uses 192.168.10.0/24 while the node uses 192.168.20.0/24, automatic discovery can fail even when both devices are connected to the same physical switch.

3. Fast field workflow

  1. Connect the Art-Net device and your computer to the same switch.
  2. Temporarily disable Wi-Fi if the computer has multiple interfaces.
  3. Set the Ethernet interface to an IP address in the expected network.
  4. Run an Art-Net discovery tool or your lighting software.
  5. Look for incoming ArtPollReply packets.
Once a node appears, document IP address, node name, universes and DMX port assignment before changing anything.

4. Troubleshooting with Wireshark

Wireshark is one of the fastest ways to see whether discovery traffic actually leaves the computer and whether nodes answer.

artnet

If Art-Net decoding is unavailable, filter by UDP port:

udp.port == 6454

Typical packets are:

ArtPoll
ArtPollReply
ArtDMX

If ArtPoll leaves the computer but no ArtPollReply returns, check subnet configuration, VLAN assignment, firewall rules, interface selection, managed switch settings and whether the node supports Art-Net discovery.

5. Broadcast for discovery, unicast for show data

Discovery and actual DMX transport are different parts of the workflow. Broadcast can find devices; ArtDMX can then be sent directly to the required node.

ArtPoll
   ↓
Broadcast discovery

ArtPollReply
   ↑
Device discovery

Controller now knows:
Node A = 192.168.20.50

ArtDMX
   ↓
Unicast to 192.168.20.50

This becomes important in larger networks because unnecessary broadcast traffic should be avoided during the show.

6. If nothing is found

Do not immediately assume the device is broken. Older or previously configured nodes may use unexpected static IP addresses.

2.x.x.x
10.x.x.x
192.168.x.x

The 2.x.x.x range is historically common with Art-Net equipment. A packet capture can often reveal device traffic even when the computer is currently configured for a different subnet.

7. Useful mental model

"Who is there?"
        ↓
     ArtPoll

"I am Node Stage Left.
 My IP is 192.168.20.50.
 I have four DMX ports."
        ↑
   ArtPollReply

For technicians, this is one of the most useful first steps in an unfamiliar lighting network: discover nodes first, understand addressing second, and only then debug DMX routing.