- Drucken
Verwendung des Telnet-Treibers
Ein Leitfaden für den Telnet-Treiber
Dieser Artikel beschreibt die Möglichkeiten und die Konfiguration des Telnet-Treibers in Tulip.
Fähigkeiten
Der Telnet-Treiber ermöglicht es Tulip Apps, sich mit Netzwerk-Sockets zu verbinden und Nachrichten zu senden und zu empfangen. Dies schließt Geräte ein, die ein Telnet-Protokoll verwenden, ist aber nicht darauf beschränkt.
Funktionen
Der Treiber unterstützt drei Funktionen, "Connect", "Send" und "Disconnect". Diese Funktionen werden im Tulip App Editor als "Gerätefunktion" dargestellt, wie unten gezeigt:
Alle drei Funktionen benötigen einen "Bezeichner", der als Parameter übergeben wird. Dieser Bezeichner identifiziert eine Verbindung innerhalb der Tulip App eindeutig und kann verwendet werden, um mehrere Verbindungen gleichzeitig zu unterhalten.
Die anderen Parameter für die Funktion Connect werden im Folgenden beschrieben:
- Host - Die IP-Adresse oder der Hostname des Geräts oder Dienstes, mit dem Sie eine Verbindung herstellen möchten.
- Port - Der Netzwerkport des Geräts oder Dienstes, mit dem Sie eine Verbindung herstellen möchten.
- Message Terminator - Ein optionaler Parameter, der eine Reihe von Zeichen angibt, die nach jeder Sendefunktion gesendet werden, um anzuzeigen, dass die Nachricht beendet ist. Dies ist in der Regel ein Zeilenumbruch ("\n") oder ein Wagenrücklauf mit Zeilenumbruch ("\r\n").
Ereignisse
Der Treiber gibt zwei Arten von Ereignissen aus: ein "Message"-Ereignis, das anzeigt, dass eine Verbindung eine Nachricht gesendet hat, und ein "Error"-Ereignis, das anzeigt, dass innerhalb des Treibers oder der Verbindung ein Fehler aufgetreten ist.
Konfiguration
Außer der Tulip App Logik, die für die Verbindung mit einem Gerät erforderlich ist, ist keine Konfiguration notwendig. Während in den obigen Beispielen statische Werte für die Verbindungsdetails verwendet werden, ist es üblich, diese Werte aus Variablen oder Tulip-Tabelleneinträgen zu ziehen, um eine zentrale Verwaltung dieser Werte zu ermöglichen.