MENU
    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?