Redirector de Puerto Serie

Principio de Funcionamiento

Este Redirector forma parte de la Solución M2M de Exemys que permite comunicarse en forma transparente con equipos ubicados en lugares remotos, simulando una comunicación serie. Esta solución está integrada por los siguientes productos de Exemys:

De esta manera, una comunicación serie podría reemplazarse por el siguiente esquema:

 

Configuración

Para abrir la ventana de Configuración haga click con el botón derecho sobre el icono y seleccione"Configuración...". La primera vez que ingrese, la pantalla que se presentará será la siguiente:

Seleccionar el Puerto Virtual

Dentro de la pantalla de configuración, presione el botón "Seleccionar...". Aparecerá una pantalla con un listado de todos los COM's virtuales entre los cuales podrá elegir. El Redirector descarta de este listado los puertos reservados. Seleccione el puerto virtual que desea crear y presionar "Cerrar”.

 Una vez seleccionado el puerto a utilizar, la pantalla de configuración le permitirá configurar el resto de los parámetros de configuración.

Configuración de la conexión con el MW

Dirección IP

Es la dirección IP del servidor donde se encuentra corriendo el MW. Si se coloca un URL en vez de una dirección IP el Redirector intentará resolverla.

Ejemplos:

Si ya existe una conexión establecida no se verá afectada por los cambios, éstos se aplicarán la próxima vez que se abra el puerto virtual.

Puerto

Es el puerto del servidor remoto donde se encuentra corriendo el MW. El puerto es un número entero que va de 1 a 65536, y comúnmente los puertos entre 1 y 1024 están reservados por el sistema operativo.

Si ya existe una conexión establecida no se verá afectada por los cambios, éstos se aplicarán la próxima vez que se abra el puerto virtual.

Nombre de usuario y contraseña

Para poder comunicarse con los ERDs, deberá contar con un nombre de usuario y contraseña para que el Middleware le permita acceder a los mismos. Los parametros deben ser los mismo que configuro en el MW en el modo "Transparente".

Probando la conexión con el MW

Una vez completada la información necesaria, al hacer clíck en el botón “Aceptar” el Redirector intentará comunicarse con el  Middleware. Si los datos configurados son los correctos, el Redirector se lo informará y, además, podrá observar que el ícono ha cambiado de  a . También podrá observar que en el menú se ha agregado un listado de los ERDs disponibles.

Actualizando el listado de ERDs/GRDs  

Cuando el administrador del Middleware modifica el listado de ERDs a los cuales tiene acceso su usuario, es necesario actualizar el mismo para que los cambios se vean reflejados en el Redirector. Esto puede hacerse seleccionando la opción Actualizar listado de GRDs.

Configuración del puerto COM

Emulación de DCD y DSR

Estas características serán utilizadas en los casos en que la aplicación lo requiera. Las señales son DSR (Data set Ready) y DCD (Carrier Detected) y pueden configurarse en cualquiera de los tres siguientes valores.

Los cambios se efectuarán la próxima vez que se abra el puerto virtual.

Recuperar Conexiones Fallidas

Esta propiedad es utilizada por el Redirector para hacer reintentos de conexión con el servidor en caso de no lograrse en un primer intento o que la conexión se "caiga". El Redirector permanecerá entonces haciendo reintentos hasta lograr la conexión mientras el puerto virtual permanezca abierto.
Si esta opción no está habilitada y la conexión falla de alguna manera el puerto permanecerá "desconectado" hasta que el puerto virtual se cierre y se vuelva a abrir.

Los cambios se efectuarán la próxima vez que se abra el puerto virtual.

No descartar datos antes de conectar

Esta propiedad permite que Redirector guarde todos los datos que la aplicación envía antes de que la conexión con el servidor sea concretada. Al lograr conectarse el Redirector envía todos los datos guardados en el buffer, sin producir pérdidas.

En caso de no estar marcada esta opción, el Redirector descarta los datos mientras la conexión no esté establecida.

Baud Rate Estricto

Esta propiedad obliga a la aplicación a transferir los datos a la velocidad (baud rate) configurados. De no estar marcada esta opción, el límite de velocidad de la transferencia de datos estará dado por la velocidad de la red y por la velocidad de procesamiento que posee el equipo al cuál se comunica.

Estado

Con el botón derecho sobre el icono, seleccionar "Estado...".

Esta pantalla permite seguir en tiempo real, el estado de las conexión del Redirector.

GRD

Este campo indica con qué ERD/GRD se está estableciendo una comunicación.

TD y RD

Muestran la cantidad de Bytes enviados y recibidos respectivamente. El termino "enviados" hacer referencia a los datos enviados desde la aplicación hacia el ERD/GRD, y "recibidos" lo opuesto.

Al cerrarse el puerto virtual se resetean los contadores de transmisión y recepción.

Control de Flujo

Muestra el estado de todas las señales de control de flujo del puerto virtual, indicando "X" cuado esta activa, y "-" cuando no lo está.

Estado

Mantiene la información sobre el estado de la conexión con el servidor remoto. Los estados posibles son: