====== ArtNet протокол ====== ===== Общая информация по протоколу ArtNet ===== Art-Net - это сетевой протокол состоящий из набора правил и команд, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами. Является коммуникационным протоколом для передачи DMX512-A(//Асинхронный [[:wiki:dmx_512|DMX]] 512 протокол//) протокола управления освещением, и удаленным устройствами управления(RDM) через __User Datagram Protocol__ (**UDP**) сетевого протокола. Art-Net является {{:wiki:artnet_logo.jpg?200 |}}запатентованным протоколом и защищенным авторскими правами Artistic Licence Holdings Ltd, которая выпустила спецификацию протокола в свободном доступе и позволяет использование его **__исключительно__ в свободном доступе, без взимания платы и коммерческого использования**. Протокол используется для обмена данными между сервером(Пульт управления или программное обеспечение). ===== О работе ArtNet ===== Art-Net является простой реализацией DMX512-A протокола по UDP , в котором информация управления каналами передается в IP пакетах, как правило , по локальной сети(LAN) , по технологии Ethernet . Как протокол UDP, ArtNet является протоколом с обратной связью. Как правило в приборах работающих по ArtNet имеется функция ответа на принятые данные. Например прибор получил данные, и может отправить ответ что он их получил. ===== Схема сети ===== ArtNet устройства используют для коммутации между собой так называемые **Nodes**(//узлы//) которые слушают **сервер**((Сервер AtrNet - в качестве сервера может служить компьютер с светомым програмным обеспечением)) ==== Как Node(узлы) общаются между собой ==== Узлы могут подписываться(слушать) сервер. В тоже время сервер может раздавать как всем узлам так и отдельно выбранным узлам ArtNet пакеты. Узлы чем то напоминают социальную сеть, они могут быть подписаны на сервер в тоже время сервер может игнорировать какие то узлы. {{https://ae01.alicdn.com/kf/HTB1SpmlNXXXXXbxXXXXq6xXFXXX0/ArtNet-Network-Controller-DMX512-1024-Bidirectional-3D-Simulation-light-Console-with-SPI.jpg?200 | ARTNET NODE}} ===== Какие данные передаются по ArtNet ===== Артнет может передавать абсолютно все вплоть до передачи файлов. Да ArtNet это UDP, а UDP может передавать файлы. Артнет передает значения и позиции фейдеров и потенциометров, передает кординаты приборов, а так-же может передавать таймкод. ===== Версии ArtNet ===== В настоящее время Артнет является четвертой версией. Первый Артнет мог передавть всего лиш на 40 узлов. Вторая версия продвинула его возможности до 256. А ArtNet III появился в 2011 году и уже мог передавать более **__32,768__**. ArtNet IV вышел в 2016 году. ===== Адресация ArtNet ===== Простой способ настроить Артнет это раздать по broadcast(метод передачи данных)((Broadcast - это тип раздачи, если сравнить с реальной жизнью то это что-то типа радиостанции, она вещает скажем на город, и слушатели могут принимать сигнал или нет радиостанции это неизвестно)) Адреса Артнет обычно используются в пределах **2.0.0.0/8**, но и в обычных локальных сетях **192.168.1.0/255** работают без проблем. Протокол разрешает использовать более **32768** DMX устройств с **512** каналами каждый. Это практически неограниченные возможности. **Вдумайтесь только более** **__16,777,216__** адресов {{ http://www.jands.com.au/__data/assets/image/0003/27507/Diagram_2_web.jpg?400 |}} ===== Организация пакетов ArtNet =====
offset (bytes) 0 1 2 3
0 'A' 'r' 't' '-'
4 'N' 'e' 't' 0
8 Opcode ArtDMX (0x5000) Protocol Version (14)
12 Sequence Physical Universe
16 Length (2 to 512, even) Data Data
20  
Data ...
 
{{tag>ARTNET протокол информация адресация ноды}} Лицензия на использование ArtNet распространяется абсолютно бесплатно, и не требует согласований. {{ http://art-net.org.uk/wordpress/wp-content/uploads/2016/09/Art-Net-banner-e1474475270322.png?400 |ARTNET}} ===== Программы поддерживающие ARTNET ===== * [[soft:qlc:qlc|QLC+]] * [[soft:chamsys:magicq|MagicQ]] * [[programmy_upravlenija:martin:m-pc_download|ONYX(Martin M-PC)]] * GRANDMA * HOG * AVOLITES * [[programmy_upravlenija:freestyler:skachat_freestyler|FREESTYLER]] Обзор на многие из них вы сможете посмотреть [[programmy_upravlenija:programmy_dmx_512|здесь]] ===== Способы обжима ARTNET ===== [[wiki:artnet_utp_objim|Способы обжима ARTNET кабеля]] ===== Создание ARTNET виртуальной сети ===== [[manuals:settings_artnet_network|]] ===== ARTNET Контроллеры на Алиэкспресс ===== {{:wiki:pasted:20230314-122152.png?300}} {{:obzor:pasted:20230313-080227.png?200 }}**[[https://alii.pub/6n4bvo|2 порта, всего 1024 канала - 6 039 руб.]]** **[[https://alii.pub/6n4c8i|4 порта - 1024 канала - 16 850 руб.]]** **[[https://alii.pub/6n4c41|8 портов - 1024 канала - 20 103 руб.]]**