Арт-Нет
Разработано | Художественная лицензия |
---|
Art-Net — это бесплатный протокол связи для передачи протокола управления освещением DMX512-A и протокола управления удаленными устройствами (RDM) через протокол пользовательских дейтаграмм (UDP) набора интернет-протоколов . [1] Он используется для связи между «узлами» (например, интеллектуальными осветительными приборами) и «сервером» (осветительным пультом или компьютером общего назначения, на котором установлено программное обеспечение для управления освещением).
Удобства
[ редактировать ]Art-Net — это простая реализация протокола DMX512-A через UDP, в которой информация управления освещением передается в IP-пакетах, обычно в частной локальной сети , такой как Ethernet . Поддерживаемые функции включают передачу и получение данных об освещении (например, уровни фейдера для отдельных источников света, положения подвижных источников света); функции управления, такие как обнаружение узлов, обновление параметров управления узлами и передача таймкодов ; и функции, которые позволяют узлам «подписаться» на узлы «издателя», так что, например, узлы A и B могут подписаться на узел C (C будет одноадресно передавать информацию A и B).
Версии
[ редактировать ]Art-Net прошел через четыре версии, которые, как утверждается, совместимы. Art-Net I широко использовал широковещательные рассылки, что дает ограничение примерно в 40 вселенных. Art-Net II в основном использует одноадресные пакеты и адресует 256 вселенных. Art-Net III, выпущенный в 2011 году, решает проблемы управления большим количеством вселенных, до 32 768. Artnet IV, выпущенный в 2016 году, поддерживает более 1000 портов на IP-адрес. [2]
Внутри протокола он называется версией 14.
Адресация
[ редактировать ]В простейшей реализации все узлы осуществляют широковещательную передачу, первоначально в сетях 2.0.0.0/8.
Адресация обычно фиксирована для каждого узла, часто привязана к MAC-адресу и «OEM-коду», присвоенному производителю, а также настройкам перемычек. Сети могут использовать DHCP или статически настроенные IP-адреса, а также использовать одноадресные пакеты для повышения эффективности сети. Протокол может адресовать 32768 «вселенных» DMX, каждая из 512 каналов, ограниченных полосой пропускания.
Фиксированная адресация может быть проблематичной в сетях с другими требованиями к адресации. [3] Версия Q протокола решила эту проблему, добавив 10.0.0.0/8 в качестве схемы адресации. Для обнаружения узла используются широковещательные пакеты.
Формат пакета
[ редактировать ]В следующей таблице показан типичный пакет ArtDMX для передачи значений освещения. Он отправляется на фиксированный порт UDP 0x1936 (6454 десятичный).
Розовая часть одинакова во всех пакетах Art-Net; зеленая часть является переменной. ( Код операции указанный с прямым порядком байтов) сообщает получателю, что это пакет, содержащий данные DMX в части данных , предназначенный для вывода из указанной вселенной . Последовательность — это последовательный номер от 1 до 255, позволяющий получателю изменить порядок пакетов для адресной доставки вне очереди (это значение установлено на 0, чтобы отключить эту функцию); Physical — это информационный пакет, показывающий исходную физическую вселенную этих данных, если это необходимо. Затем следует до 512 значений освещения в диапазоне от 0 до 255. Концептуально этот пакет рассылается всем узлам; но игнорируется всеми узлами, кроме того, который настроен на прослушивание этого юниверса. На практике пакет обычно пересылается индивидуально на правильный узел.
смещение (байты) | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 'А' | 'р' | 'т' | '-' | ||||||||||||||||||||||||||||
4 | 'Н' | 'и' | 'т' | 0 | ||||||||||||||||||||||||||||
8 | Код операции ArtDMX (0x5000) с прямым порядком байтов | Версия протокола Привет (0) | Версия протокола Lo (14) | |||||||||||||||||||||||||||||
12 | Последовательность | Физический | Вселенная с прямым порядком байтов | |||||||||||||||||||||||||||||
16 | Длина Привет | Длина Lo (от 2 до 512, даже) | Данные | Данные | ||||||||||||||||||||||||||||
20 | Данные ... |
См. также
[ редактировать ]- Архитектура сетей управления (ANSI E1.31/sACN/Streaming ACN), сетевой протокол для театрального управления через UDP/IP.
Ссылки
[ редактировать ]- ^ «Спецификация протокола Art-Net» (PDF) .
- ^ «Спецификация протокола связи Art-Net 4 Ethernet» (PDF) . Художественная лицензия . Художественная лицензия. п. 6 . Проверено 14 марта 2023 г.
- ^ «Реестр адресного пространства IANA IPv4» . Архивировано из оригинала 30 апреля 2010 г. Проверено 5 апреля 2010 г.