•
Mensajes asíncronos
o Los metadatos se pueden enviar sin interferir con la comunicación de la configuración;
o Facilita la creación de GUI u otros servicios de eventos concurrentes de alta velocidad;
•
Personalización de la conexión
o La información se envía solo cuando se solicita, lo que reduce el consumo de ancho de
banda;
o Los metadatos de la imagen se pueden enviar de forma aislada, lo que permite recibir solo
los metadatos, solo la imagen o ambos;
o Los metadatos completos se envían durante el procesamiento de JPEG, lo que mejora la
sincronización de eventos y el uso del ancho de banda;
o Permite que la conexión use otros formatos JSON binarios para reducir la cantidad de datos
transmitidos;
o Mayor seguridad en las conexiones con la solicitud de contraseña.
Conexión y Mensajería
Cougar se implementa mediante el puerto TCP 60.000. De forma predeterminada, el servidor no enviará
ningún dato hasta que esté configurado para enviar o en respuesta a una solicitud, excepto cuando el
servidor esté cerrado.
Todos los datos enviados se encapsularán en un mensaje y cada mensaje contiene un encabezado y un
cuerpo. Los datos se formatean primero con el byte más significativo (MSB), también llamado orden de
bytes de red. La estructura del mensaje es:
•
Byte inicial
o 8 bits;
o Valor fijo de 102 (0x66);
•
Tamaño del cuerpo
o 32 bits sin señal;
o Contiene el tamaño del mensaje del cuerpo (sin CRC);
•
Operación
o 16 bits sin señal;
o Describe la operación realizada o el tipo de mensaje en el cuerpo;
•
ID
o 32 bits sin señal;
o Identificador "único" de la transacción (posible reutilización de ID con conteo rodante);
▪
Las respuestas a las solicitudes tienen el mismo ID que la solicitud.
www.pumatronix.com
Manual de Integração
ITSCAM 600
56