- Stampa
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:
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.
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.