| 開発者 | 芸術的自由 |
|---|
Art-Net は、インターネット プロトコル スイートのユーザー データグラム プロトコル(UDP)を介してDMX512-A照明制御プロトコルとリモート デバイス管理(RDM) プロトコルを送信するためのロイヤリティ フリーの 通信プロトコルです。[1]これは、「ノード」(インテリジェント照明器具など) と「サーバー」(照明制御ソフトウェアを実行する照明デスクまたは汎用コンピューター) 間の通信に使用されます。
設備
Art-Net は、UDP 経由の DMX512-A プロトコルのシンプルな実装であり、照明制御情報は、通常、イーサネットなどのプライベートローカル エリア ネットワーク上で IP パケットで伝送されます。サポートされている機能には、照明データの送受信 (個々のライトのフェーダー レベル、可動ライトの位置など)、ノードの検出、ノード制御パラメータの更新、タイムコードの送信などの管理機能、およびノードが「パブリッシャー」ノードに「サブスクライブ」して、たとえばノード A と B がノード C にサブスクライブできるようにする機能 (C は情報を A と B にユニキャストします) などがあります。
バージョン
Art-Net は相互運用可能であるとされる 4 つのバージョンを経てきました。Art-Net I はブロードキャストを多用し、ユニバースの制限は約 40 でした。Art-Net II は主にユニキャスト パケットを使用し、256 のユニバースに対応しています。2011 年にリリースされた Art-Net III は、最大 32,768 のユニバースを管理する際の問題に対処しています。2016 年にリリースされた Artnet IV は、IP アドレスごとに 1000 を超えるポートを許可しています。[2]
プロトコル内部では、バージョン 14 と呼ばれます。
アドレッシング
最も単純な実装では、すべてのノードが元々 2.0.0.0/8 ネットワーク上でブロードキャストします。
アドレス指定は通常、ノードごとに固定されており、多くの場合、MAC アドレスと製造元に割り当てられた「OEM」コード、およびジャンパー設定にロックされています。ネットワークでは、DHCPまたは静的に構成された IP アドレスを使用したり、ネットワーク効率を高めるためにユニキャストパケットを使用したりすることができます。プロトコルは、帯域幅によって制限される 512 チャネルの 32768 個の DMX「ユニバース」をアドレス指定できます。
固定アドレス指定は、他のアドレス指定要件を持つネットワークでは問題となる可能性があります。[3] プロトコルのリビジョンQでは、アドレス指定スキームとして10.0.0.0/8を追加することでこの問題に対処しました。ノード検出にはブロードキャストパケットが使用されます。
パケットフォーマット
次の表は、照明値を送信するための一般的なパケットArtDMXを示しています。これは、固定 UDP ポート 0x1936 (10 進数では 6454) に送信されます。
ピンクの部分はすべての Art-Net パケットで同じです。緑の部分は可変です。オペコード(リトルエンディアンで指定) は、これがデータ部分に DMX データを含み、指定されたユニバースの出力を意図したパケットであることを受信者に伝えます。 シーケンスは 1 ~ 255 の連続番号で、受信者はこれを使用してパケットを並べ替え、順序どおりでない配信に対処できます(この機能を無効にするには、この値を 0 に設定します)。物理は、必要に応じて、このデータの元の物理ユニバースを示す情報パケットです。その後に、0 ~ 255 の範囲の最大 512 個の照明値が続きます。概念的には、このパケットはすべてのノードにブロードキャストされますが、このユニバースをリッスンするように構成されているノードを除くすべてのノードによって無視されます。実際には、パケットは通常、正しいノードにユニキャストされます。
参照
- 制御ネットワークのアーキテクチャ (ANSI E1.31/sACN/Streaming ACN)、UDP/IP 経由の劇場制御用ネットワーク プロトコル
参考文献
- ^ 「Art-Net プロトコル仕様」(PDF)。
- ^ 「Art-Net 4 イーサネット通信プロトコルの仕様」(PDF) . Artistic Licence . Artistic Licence. p. 6 . 2023 年3 月 14 日閲覧。
- ^ 「IANA IPv4 アドレス空間レジストリ」。2010 年 4 月 30 日時点のオリジナルよりアーカイブ。2010 年 4 月 5 日に閲覧。
外部リンク
- アートネット公式サイト
- 芸術的ライセンス Art-Net よくある質問
- Art-Net を理解する: ETC ION と Elation SIXBAR の設定例
