Usando o driver Telnet
  • 31 Oct 2023
  • 1 Minuto para Ler
  • Contribuintes

Usando o driver Telnet


Resumo do artigo

Usando o driver Telnet

Um guia para o driver Telnet

Este artigo descreve os recursos e a configuração associados ao driver Telnet no Tulip.

Recursos

O driver Telnet permite que os aplicativos Tulip se conectem a sockets de rede e enviem e recebam mensagens. Isso inclui, mas não se limita a, dispositivos que usam um protocolo Telnet.

Funções

O driver suporta três funções: "Connect" (Conectar), "Send" (Enviar) e "Disconnect" (Desconectar). Essas funções são expostas no Tulip App Editor como uma "Função de dispositivo", conforme mostrado abaixo:

Using the Telnet Driver

Using the Telnet Driver

Todas as três funções exigem que um "identificador" seja passado como parâmetro. Esse identificador identifica de forma exclusiva uma conexão dentro do aplicativo Tulip e pode ser usado para manter várias conexões simultaneamente.

Os outros parâmetros para a função Connect estão descritos abaixo:

  • Host - O endereço IP ou nome do host do dispositivo ou serviço ao qual você gostaria de se conectar.
  • Porta - A porta de rede no dispositivo ou serviço ao qual você gostaria de se conectar.
  • Terminador de mensagem - Um parâmetro opcional que especifica um conjunto de caracteres que será enviado após cada função Send para indicar que a mensagem foi encerrada. Geralmente é uma nova linha ("\n") ou um retorno de carro com uma nova linha ("\r\n").

Eventos

O driver emite dois tipos de eventos: um evento "Message" (Mensagem) que indica que uma conexão enviou uma mensagem e um evento "Error" (Erro) que indica que algo deu errado no driver ou na conexão.

Using the Telnet Driver

Configuração

Não é necessária nenhuma configuração fora da lógica do aplicativo Tulip necessária para se conectar a um dispositivo. Embora nos exemplos acima mostremos valores estáticos sendo usados para os detalhes da conexão, é comum extrair esses valores de variáveis ou registros da Tabela Tulip para permitir o gerenciamento central desses valores.


Este artigo foi útil?