Uso del controlador Telnet
  • 31 Oct 2023
  • 1 Minuto para leer
  • Colaboradores

Uso del controlador Telnet


Resumen del artículo

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:

Using the Telnet Driver

Using the Telnet Driver

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.

Using the Telnet Driver

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.


¿Te ha sido útil este artículo?