本文档提供了Art-Net协议的详细中文翻译,旨在帮助国内灯光设计师和技术人员更好地理解和应用这一广泛使用的舞台照明网络标准。
Art-Net 是一种基于 TCP/IP 协议栈的以太网协议,旨在使用标准网络技术在广域内传递大量 DMX512 数据。最新版本增加了许多新功能,并简化了数据传输机制。
**Art-Net 特点:**
1. **数据包地址**: Art-Net3 规范下理论上最多支持 32768 个数据包。
2. **网络物理层和分配使用量**: 实际上可以传送的数据包数量依赖于网络的物理特性和资源分配情况。
3. **端口地址编码**: 端口号由一个15位数(Net+Sub-Net+Universe)组成。
**Art-Net 组成部分:**
1. **节点(Node)**: 使用 Art-Net 协议转换 DMX512 数据的设备称为一个节点。
2. **端口地址(Port Address)**: 32768个地址中的其中一个,用于写入可控的DMX数据帧中。
3. **网络(Net)**: 包含一组连续的16个子网或256个数据包,总共有128个这样的网络。
4. **子网(Sub-Net)**: 由一组连续的16个数据包构成的一个单元。
5. **数据包(Universe)**: DMX512信号中的一个包含512帧的数据段称为一个数据包。
6. **Kiloverse**: 包含1024个数据包的一组。
**Art-Net 协议栈:**
1. IP 地址:唯一标识网络上的任何节点或控制器的Internet协议地址。
2. 子网掩码(Subnet Mask):定义IP的一部分,区分网络地址和节点地址的部分。
3. 端口(Port): 实际数据传输通过位于TCP/IP之上的UDP协议进行。
4. 定向广播(Directed Broadcast): 当一个新连接的网络中控制器不知道有多少个节点或其 IP 地址时使用。
5. 限制性广播(Limited Broadcast):Art-Net 数据包不应被发送到受限广播地址255.255.255.255。
**应用领域:**
1. **控制器(Controller)**: 能够生成控制数据的设备,是 Art-Net 设备的一种。
2. **媒体服务器(Media Server)**: 一种能产生基于“mx”扩展到Art-Net的媒介服务。
3. **以太网实现**: 所有的通信均采用UDP协议,并且每个定义的数据包格式都封装在一个封闭的 UDP 数据包中。
总之,Art-Net 协议提供了一种强大而灵活的方式,在网络架构和数据传输方面表现出色。