wiki:artnet

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:artnet [2017/04/27 15:18] – [Организация пакетов ArtNet] Leowiki:artnet [2025/12/22 00:10] (текущий) – удалено 66.249.79.73
Строка 1: Строка 1:
-====== ArtNet протокол(DMX) wiki ====== 
-===== Общая информация по протоколу 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 пакеты. 
-<note>Узлы чем то напоминают социальную сеть, они могут быть подписаны на сервер в тоже время сервер может игнорировать какие то узлы. 
-</note> 
-{{http://www.controlmedianet.com/en/images/artnet/Artnet-DMX-8-2_big.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 ===== 
-<html> 
-<table class="wikitable" style="margin: 0 auto; text-align: center;"> 
-<tbody><tr style="text-align:center;"> 
-<th>offset (bytes)</th> 
-<th colspan="8" style="width:150px;">0</th> 
-<th colspan="8" style="width:150px;">1</th> 
-<th colspan="8" style="width:150px;">2</th> 
-<th colspan="8" style="width:150px;">3</th> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>0</th> 
-<td colspan="8" style="background:#fdd;">'A'</td> 
-<td colspan="8" style="background:#fdd;">'r'</td> 
-<td colspan="8" style="background:#fdd;">'t'</td> 
-<td colspan="8" style="background:#fdd;">'-'</td> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>4</th> 
-<td colspan="8" style="background:#fdd;">'N'</td> 
-<td colspan="8" style="background:#fdd;">'e'</td> 
-<td colspan="8" style="background:#fdd;">'t'</td> 
-<td colspan="8" style="background:#fdd;">0</td> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>8</th> 
-<td colspan="16" style="background:#fdd;">Opcode <b>ArtDMX</b> (0x5000)</td> 
-<td colspan="16" style="background:#fdd;">Protocol Version (14)</td> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>12</th> 
-<td colspan="8">Sequence</td> 
-<td colspan="8">Physical</td> 
-<td colspan="16">Universe</td> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>16</th> 
-<td colspan="16">Length (2 to 512, even)</td> 
-<td colspan="8" style="background:#dfd;">Data</td> 
-<td colspan="8" style="background:#dfd;">Data</td> 
-</tr> 
-<tr style="text-align:center;"> 
-<th>20</th> 
-<td colspan="32" style="background:#dfd;">&nbsp;<br> 
-Data ...<br> 
-&nbsp;</td> 
-</tr> 
-</tbody></table> 
-</html> 
-Лицензия на использование ArtNet распространяется абсолютно бесплатно, и не требует согласований.  
-{{ http://art-net.org.uk/wordpress/wp-content/uploads/2016/09/Art-Net-banner-e1474475270322.png?400 |ARTNET}} 
-===== Способы обжима ARTNET ===== 
-Способы обжима [[wiki:artnet_utp_objim|ARTNET кабеля]] 
  
  • wiki/artnet.1493306291.txt.gz
  • Последнее изменение: 2017/06/09 20:04
  • (внешнее изменение)