====== 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 руб.]]**