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:
- 192.168.1.10
- servidor.compania.com
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.
- ON: La señal siempre esta en 1 lógico permanentemente.
- OFF: La señal siempre esta en 0 lógico permanentemente.
- Seguir Conexión: La señal cambiará según el estado de la conexión.
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:
- Conectando... : El puerto virtual esta en proceso de conexión.
- Reintentando... : El puerto virtual ha intentado conectarse, fracasó... y esta reintentando la conexión nuevamente.
- Conectado: El puerto virtual pudo conectarse con éxito con el servidor remoto.
- Desconectado: El puerto virtual ha intentado conectar y fracasó.
- Bloqueado: Esta bloqueado porque se ha vencido la licencia.
- Vacío (" "): que significa que no esta abierto el puerto virtual.