beautypg.com

Protocolo tp-net – Ecler TP-NET User Manual

Page 19

background image

19

Protocolo TP-NET

(Third-Party NET)


El protocolo TP-NET permite a un equipo cliente consultar y modificar diversos parámetros internos de
dispositivos compatibles EclerNet (matriz digital MIMO88, gestor digital de audio serie NXA,
amplificadores serie NZA, amplificadores serie NPA, etc.), como volúmenes, mutes, alarmas, etc.

La comunicación con dichos dispositivos se realiza a través de Ethernet y usando el protocolo de
transporte UDP/IP, utilizando el puerto registrado

5800

de UDP. Sólo se permite el acceso simultáneo

de un cliente a un dispositivo EclerNet a través de este protocolo.

Una segunda opción para este tipo de comunicación pasa por el empleo de la interfaz RS-232 que
algunos dispositivos compatibles EclerNet también integran (MIMO88, NXA series, etc.). En este caso,
la comunicación debe cumplir con los siguientes requisitos:

 Baud rate: 57600 (fijo, sin autonegociación)
 Data bits: 8
 Parity: None
 Stop bits: 1
 Flow control: No

El conexionado del cable entre el ordenador o dispositivo de control externo (conector serie estándar
DB9) y el dispostivo EclerNet es el siguiente:



El protocolo es simple y textual, facilitando así la lectura, escritura de código y modificación, y está
basado en mensajes, sin necesidad de delimitadores de principio y final: cada mensaje viene delimitado
de forma implícita por el tamaño del paquete UDP. Se establece un tamaño máximo de mensaje de

80

caracteres

. Todos los textos deben estar escritos en letras mayúsculas.


Para facilitar el procesamiento de los mensajes en sistemas de control tipo CRESTRON®, AMX®,
RTI®, VITY®, MEDIALON®, etc., el dispositivo añade el carácter

LF (0x0A)

al final de cada mensaje.

De esta forma, si al programa cliente no le da tiempo a procesar los mensajes recibidos de uno en uno,
puede concatenar varios mensajes consecutivos en una única cadena de memoria (buffer) para
posteriormente volver a separarlos usando el delimitador

LF

.

De igual forma, el dispositivo permite

interpretar varios mensajes recibidos en un solo paquete de datos, usando el citado delimitador.

Los mensajes están formados por uno o varios campos, todos ellos separados por espacios en blanco
(

= espacio en blanco):

[PARAM1]

[PARAM2]

[PARAM3]

[PARAM4][LF]


El primer campo (

TYPE

) define el tipo de mensaje, y por tanto el número de parámetros requeridos a

continuación (cada tipo de mensaje requiere de un determinado número de parámetros). El campo

TYPE

puede tener los siguientes valores:

SYSTEM

GET

SET

INC

DEC

SUBSCRIBE