MENU
    Verwendung des Telnet-Treibers
    • 31 Oct 2023
    • 1 Minute zum Lesen
    • Mitwirkende

    Verwendung des Telnet-Treibers


    Artikel-Zusammenfassung

    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:

    Using the Telnet Driver

    Using the Telnet Driver

    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.

    Using the Telnet Driver

    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.


    War dieser Artikel hilfreich?