- Impresión
Uso del controlador Telnet
Guía del controlador Telnet
Este artículo describe las capacidades y la configuración asociadas con el controlador Telnet en Tulip.
Capacidades
El driver Telnet permite a Tulip Apps conectarse a sockets de red y enviar y recibir mensajes. Esto incluye, pero no se limita a, los dispositivos que utilizan un protocolo Telnet.
Funciones
El controlador admite tres funciones: "Conectar", "Enviar" y "Desconectar". Estas funciones están expuestas en el Tulip App Editor como una "Función de Dispositivo" como se muestra a continuación:
Las tres funciones requieren que se pase un "identificador" como parámetro. Este identificador identifica de forma única una conexión dentro de Tulip App y se puede utilizar para mantener varias conexiones simultáneamente.
A continuación se describen los demás parámetros de la función Connect:
- Host - La dirección IP o el nombre de host del dispositivo o servicio al que desea conectarse.
- Puerto - El puerto de red del dispositivo o servicio al que desea conectarse.
- Terminador de mensaje - Un parámetro opcional que especifica un conjunto de caracteres que se enviarán después de cada función Enviar para indicar que el mensaje ha terminado. Suele ser una nueva línea ("\n") o un retorno de carro con una nueva línea ("\r\n").
Eventos
El controlador emite dos tipos de eventos: un evento "Mensaje" que indica que una conexión ha enviado un mensaje y un evento "Error" que indica que algo ha fallado en el controlador o en la conexión.
Configuración
No es necesaria ninguna configuración fuera de la lógica de Tulip App necesaria para conectarse a un dispositivo. Mientras que en los ejemplos anteriores mostramos valores estáticos utilizados para los detalles de la conexión, es común extraer estos valores de variables o registros de Tulip Table para permitir la gestión central de estos valores.