Utilizzo del driver Telnet
  • 31 Oct 2023
  • 1 Minuto da leggere
  • Contributori

Utilizzo del driver Telnet


Sommario dell'articolo

Utilizzo del driver Telnet

Guida al driver Telnet

Questo articolo descrive le funzionalità e la configurazione associate al driver Telnet in Tulip.

Funzionalità

Il driver Telnet consente alle applicazioni Tulip di connettersi ai socket di rete e di inviare e ricevere messaggi. Questo include, ma non è limitato ai dispositivi che utilizzano il protocollo Telnet.

Funzioni

Il driver supporta tre funzioni: "Connect", "Send" e "Disconnect". Queste funzioni sono esposte nel Tulip App Editor come "Device Function", come mostrato di seguito:

Using the Telnet Driver

Using the Telnet Driver

Tutte e tre le funzioni richiedono un "identificatore" da passare come parametro. Questo identificatore identifica in modo univoco una connessione all'interno dell'App Tulip e può essere usato per mantenere più connessioni contemporaneamente.

Gli altri parametri della funzione Connect sono descritti di seguito:

  • Host - L'indirizzo IP o il nome dell'host del dispositivo o del servizio a cui ci si vuole connettere.
  • Porta - La porta di rete del dispositivo o del servizio a cui ci si vuole connettere.
  • Terminatore del messaggio - Un parametro opzionale che specifica una serie di caratteri da inviare dopo ogni funzione di invio per indicare che il messaggio è terminato. In genere si tratta di una nuova linea ("\n") o di un ritorno a capo con una nuova linea ("\r\n").

Eventi

Il driver emette due tipi di eventi: un evento "Messaggio" che indica che una connessione ha inviato un messaggio e un evento "Errore" che indica che qualcosa è andato storto nel driver o nella connessione.

Using the Telnet Driver

Configurazione

Non è necessaria alcuna configurazione al di fuori della logica di Tulip App necessaria per connettersi a un dispositivo. Sebbene negli esempi precedenti siano stati utilizzati valori statici per i dettagli della connessione, è comune estrarre questi valori da variabili o da record della tabella Tulip per consentire una gestione centralizzata di questi valori.


Questo articolo è stato utile?