아트넷
Art-Net개발자 | 아티스틱 라이선스 |
---|
Art-Net은 인터넷 프로토콜 모음의 UDP(사용자 데이터그램 프로토콜)를 통해 DMX512-A 조명 제어 프로토콜과 원격 장치 관리(RDM) 프로토콜을 전송하기 위한 로열티 없는 통신 프로토콜이다.[1]"노드"(예: 지능형 조명 기기)와 "서버"(조명 제어 소프트웨어를 실행하는 조명 데스크 또는 범용 컴퓨터) 간 통신에 사용된다.
시설.
Art-Net은 일반적으로 이더넷과 같은 사설 로컬 영역 네트워크에서 IP 패킷으로 조명 제어 정보가 전달되는 UDP를 통해 DMX512-A 프로토콜을 간단하게 구현한 것이다.지원되는 기능에는 조명 데이터 전송 및 수신(예: 개별 조명에 대한 페이더 레벨, 이동 가능한 조명의 위치), 노드 감지, 노드 제어 파라미터 업데이트, 타임코드 전송 등의 관리 기능, 노드 A가 예를 들어 노드 A가 "퍼블리셔" 노드에 "가입"할 수 있도록 하는 기능 등이 포함된다.d B는 노드 C에 가입할 수 있다(C는 A와 B에 유니캐스트 정보를 유니캐스트한다).
버전
아트-넷은 상호운용성이 있다고 주장하는 네 가지 버전을 거쳤다.Art-Net 나는 브로드캐스트를 광범위하게 사용했고, 약 40개의 우주 제한을 두었다.Art-Net II는 대부분 유니캐스트 패킷을 사용하며 256개의 우주를 다룬다.2011년에 출시된 아트넷 III는 32,768개에 이르는 더 많은 수의 우주를 관리하는 문제를 다룬다.추가 버전인 아트넷 4는 2016년에 출시되었다.
프로토콜 내부적으로는 버전 14라고 한다.
주소 지정
그것의 가장 간단한 구현에서, 원래 2.0.0.0/8 네트워크 상에서 모든 브로드캐스트를 노드한다.
주소 지정은 일반적으로 노드별로 고정되며, 종종 MAC 주소와 제조업체에 할당된 "OEM" 코드에 고정되며 점퍼 설정에 고정된다.네트워크는 DHCP나 정적으로 구성된 IP 주소를 사용할 수 있으며, 네트워크 효율성을 높이기 위해 유니캐스트 패킷을 사용할 수 있다.이 프로토콜은 대역폭에 의해 제한되는 각각의 512 채널인 32768 DMX "범용"을 다룰 수 있다.
고정 어드레싱은 다른 어드레싱 요건을 가진 네트워크에서 문제가 될 수 있다.[2]프로토콜의 개정 Q는 10.0.0.0/8을 주소 지정 체계로 추가하여 이 문제를 해결했다. 노드 검색의 경우 브로드캐스트 패킷을 사용한다.
패킷 형식
다음 표는 조명 값 전송을 위한 일반적인 패킷인 ArtDMX를 보여준다.고정 UDP 포트 0x1936(소수 6454)으로 전송된다.
모든 Art-Net 패킷에서 분홍색 부분은 동일하며 녹색 부분은 가변적이다.opcode(리틀 엔디안어로 주어짐)는 수신자에게 데이터 부분에 DMX 데이터를 포함하는 패킷이며, 지정된 우주의 출력이 되도록 의도되었다.시퀀스는 1과 255 사이의 순차적인 번호로, 수신자가 순서가 맞지 않는 전달(이 값은 이 기능을 사용하지 않도록 0으로 설정됨)을 처리하기 위해 패킷을 재정렬할 수 있다. 필요한 경우 물리적인 것은 이 데이터의 원래 물리적 우주를 보여주는 정보 패킷이다.그런 다음 0 ~ 255 범위의 최대 512개의 조명 값을 따르십시오.개념적으로 이 패킷은 모든 노드로 브로드캐스트되지만, 이 우주를 수신하도록 구성된 노드를 제외한 모든 노드에서 무시된다.실제로 패킷은 일반적으로 올바른 노드와 유니캐스트된다.
오프셋(상쇄) | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 'A' | 'r' | 't' | '-' | ||||||||||||||||||||||||||||
4 | 'N' | 'e' | 't' | 0 | ||||||||||||||||||||||||||||
8 | Opcode ArtDMX(0x5000) 꼬마 엔디안 | 프로토콜 버전 Hi(0) | 프로토콜 버전 Lo(14) | |||||||||||||||||||||||||||||
12 | 순서 | 물리적인 | 유니버스 리틀 엔디안 | |||||||||||||||||||||||||||||
16 | 길이 안녕 | 길이 Lo(2~512, 짝수) | 데이터 | 데이터 | ||||||||||||||||||||||||||||
20 | 데이터... |
참고 항목
- UDP/IP에 대한 연극적 제어를 위한 네트워크 프로토콜인 제어 네트워크를 위한 아키텍처 (ANSI E1.31/sACN/Streaming ACN)
참조
- ^ "Art-Net Protocol Specification" (PDF).
- ^ "IANA IPv4 Address Space Registry". Archived from the original on 2010-04-30. Retrieved 2010-04-05.