2025-04-11

Углубленный анализ протокола Art-Net

Углубленный анализ протокола Art-Net

Art-Net — это протокол передачи Ethernet DMX512, предназначенный для высокоплотного управления сценическим освещением и оборудованием для исполнительских искусств. Ниже приводится всесторонний анализ архитектуры протокола, структуры пакетов, технических характеристик и практики применения:

Один. Основа протокола

сущность

  • Инкапсулируйте данные DMX512 через UDP/IP, номер порта 6454, чтобы обеспечить передачу с низкой задержкой в ​​гигабитных сетях.
  • Концепция 512 каналов/юниверсов DMX512 сохранена, но расширена до 32 768 юниверсов (поддерживается Art-Net 4).

Основная цель

  • Устраняет ограничение расстояния традиционного DMX512 (RS-485 до 1200 м → Ethernet до 100 км).
  • Устраните узкое место в каналах (512 каналов DMX512 → десятки тысяч каналов, поддерживаемых одним сетевым портом Art-Net).

Два. Архитектура протокола.

1. Проектирование сетевого уровня

  • Назначение IP:
  • По умолчанию используется сегмент частного IP-адреса xxx или 10.xxx (например, 2.0.0.1).
  • Поддерживаются DHCP или статические IP-адреса, но рекомендуется использовать статические IP-адреса во избежание конфликтов в сценариях производительности.
  • Режим передачи:
  • Unicast: передача «точка-точка», подходит для стационарных устройств.
  • Multicast (многоадресная рассылка): передача «один ко многим» (адрес многоадресной рассылки 239.255.xx), экономия полосы пропускания.

2. Тип пакета данных

Код операцииТип пакетаОсобенность
0x2000АртОпросКонтроллер ищет узлы Art-Net в сети.
0x2100ИскусствоОпросОтветитьУзлы отвечают на запросы (включая IP, порт, имя и т. д.)
0x5000АртDmxПередача данных DMX512 (основной пакет)
0x5200АртСинкТриггер синхронизации нескольких устройств (например, синхронизация светового шоу)

В-третьих, анализ ключевых пакетов.

1. ArtDmx (основной пакет)

  • Байты 0–7: идентификатор заголовка «Art-Net» (фиксированный ASCII).
  • Байт 8: Младший байт кода операции (0x00).
  • Байт 9: старший байт кода операции (0x50 → ArtDmx)
  • Байты 10–11: версия протокола (сейчас 14).
  • Байт 12: серийный номер (чтобы предотвратить потерю пакетов, 0 означает отключение)
  • Байт 13: номер физического порта (0–3).
  • Байты 14–15: номер юниверса (низкий приоритет байта, 0–32767).
  • Байты 16–17: длина данных (старший байт + младший байт, по умолчанию 512).
  • Байт 18+: данные DMX512 (512 байт).
Картирование Вселенной:
  • Art-Net делит Вселенную на подсети (старшие 4 бита) и вселенные (низшие 4 бита), поддерживая в общей сложности 256 подсетей x 256 вселенных = 65 536 логических вселенных (фактический Art-Net 4 ограничен 32 768).

2. ArtPollОтветить

  • Значение содержит MAC-адрес, версию прошивки, количество поддерживаемых портов и определяемое пользователем имя (до 32 символов).
  • Контроллер использует этот пакет для построения топологии устройства.

Для. Технические характеристики

Оптимизация с низкой задержкой

  • UDP Connectionless: устраняет накладные расходы на подтверждение TCP и типичную задержку.
  • Сжатие пакетов: Art-Net 4 поддерживает ArtDmxEx, который сжимает повторяющиеся данные (например, полностью черные поля).

Расширенная функция

  • RDM через Art-Net: передает инструкции RDM через код операции 0x8300 для удаленного управления устройством.
  • Синхронизация временного кода: поддержка SMPTE, временного кода MTC, точность ± 1 кадр.

Отказоустойчивый механизм

  • Обнаружение серийного номера (байт 12): повторная передача запрашивается при обнаружении потери пакета.
  • Резервирование сети: горячее резервное копирование с двумя сетевыми картами (обязательно).

Пять. Сравнение с SACN

особенностьАрт-НетСАЦН (ANSI E1.31)
стандартизацияЧастный протокол (но открытая документация)Официальный стандарт ESTA (ANSI E1.31)
приоритетНет встроенного приоритетаПоддержка приоритета 0-200 (механизм вытеснения)
Эффективность многоадресной рассылкиВам необходимо вручную настроить адрес многоадресной рассылки.Автоматически назначать группы многоадресной рассылки (239.255.xx)
Сценарий примененияМалая и средняя производительность, управление освещениемРадио и телевидение, продукция повышенной надежности

Шесть. Типичный сценарий применения.

Управление освещением сцены

  • Узловой блок Art-Net, такой как DMX King, преобразует сигналы Ethernet в выходные сигналы DMX512 для управления интеллектуальным светильником.

Синхронизация светодиодной медиастены

  • Используйте пакет ArtSync, чтобы активировать несколько светодиодных контроллеров для одновременного воспроизведения контента (ошибка

Архитектурное освещение

  • В сочетании с беспроводными системами, такими как W-DMX, он может осуществлять дистанционное управление крупномасштабными фасадными световыми шоу.

Семь.Практическое предложение

Конфигурация сети

  • Используя частные коммутаторы, включите IGMP Snooping, чтобы избежать многоадресных штормов.
  • Отключите QoS и VLAN, если это явно не требуется.

Поиск неисправностей

  • Фильтрация Wireshark: udp.port == 6454 Захватывает трафик Art-Net.
Распространенные ошибки:
  • Конфликт IP → Фиксированные IP-адреса всех устройств.
  • Сбой многоадресной рассылки → Проверьте конфигурацию IGMP коммутатора.

Оптимизация производительности

  • Art-Net 3 и выше поддерживают гигабитные сети с пропускной способностью одного порта 40 000 каналов DMX в секунду.

Восемь. Будущее развитие

Art-Net 5 (в проекте):

  • Добавлена ​​поддержка синхронизации звука AES67.
  • Внедрение более эффективных алгоритмов сжатия данных (для управления светодиодами 4К).
Если вам нужен конкретный случай конфигурации устройства (например, подключение консоли MA2 к узловому блоку Art-Net), вы можете объяснить подробнее!
Для получения дополнительной информации о светодиодной промышленности, пожалуйста, обратите внимание на наш LIKELIGHT. Если вы не уверены, какой светодиодный светильник лучше всего подходит для вашего проекта, или вам нужна помощь с настройкой макета, свяжитесь с нами LIKLEIGHT, мы являемся профессиональным производителем светодиодных ламп в Китае; у нас есть инженеры и круглосуточная служба поддержки клиентов для вас. Телефон: +86-755-23328395, электронная почта:contact@like-light.com,Вичат/WhatsApp:86-132-66666-320.