ELX-Software

Industrielle Automatisierung und IoT

ELX-Terminal

Ein Terminal für COM-Ports, rohes TCP und TCP durch einen SSH-Tunnel

Vier Verbindungsarten in einem Fenster, je eine pro Reiter: serielle Schnittstelle, TCP-Client, TCP-Server und TCP über ein SSH-Gateway. Text, Hexdump und Rahmenauswertung wechseln im laufenden Betrieb und zeichnen aus dem rohen Verlauf neu, sodass ein Sinneswandel nichts kostet.

v1.0.0.3 Windows Kostenlos

Vier Verbindungen, ein Fenster

Eine serielle Schnittstelle, ein TCP-Client, ein TCP-Server, der mehrere Clients zugleich annimmt, und TCP über ein SSH-Gateway — jede auf ihrem Reiter, alle gleichzeitig offen.

Die serielle Schnittstelle vollständig

Eine lebende Liste der Schnittstellen mit Beschreibung, Raten bis drei Megabaud, Datenbits, Parität, Stoppbits, Flusssteuerung, DTR und RTS von Hand sowie BREAK. Rate und Parität ändern sich im Betrieb, ohne die Schnittstelle neu zu öffnen.

Ein SSH-Tunnel ohne plink

Erreichen Sie eine Adresse in einem entfernten Netz über ein SSH-Gateway, mit Kennwort oder OpenSSH-Schlüssel. Die Sitzung läuft über den SSH-Kanal unmittelbar zum Ziel — ein lokaler Port ist eine gesonderte Möglichkeit, für den Fall, dass andere Programme denselben Tunnel brauchen.

Text, Hex und ausgewertete Rahmen

Alle drei Ansichten zeichnen aus dem rohen Verlauf neu, sodass ein Wechsel nichts verliert, was schon angekommen ist. Zeitstempel in Millisekunden, Gesendetes und Empfangenes farblich getrennt und eine einstellbare Zeilenendregel.

Schnellbefehle

Eine Leiste mit Schaltflächen, die sich durch Ziehen umordnen lassen, jede mit einem Dialog, der die genauen Bytes vorab zeigt. Was Sie tippen, behält einen Verlauf auf den Pfeiltasten.

Der Arbeitsplatz kommt zurück

Schließen und wieder öffnen: dieselben Reiter mit denselben Eigenschaften, derselbe aktive Reiter, dasselbe Design, dieselben Makros, dieselben eingeklappten Leisten, dieselbe Fenstergröße und -lage. Nichts ist von Hand wiederherzustellen.

Die vier Verbindungsarten

ArtWofür
COM-PortEin Gerät an einer seriellen Leitung oder einem USB-Adapter — Regler, Zähler, Module an RS-485
TCP-ClientEin Gerät oder Dienst, der lauscht; mit TCP_NODELAY und Wiederverbindung nach einstellbarer Pause
TCP-ServerEtwas, das sich zu Ihnen verbindet; mehrere Clients zugleich, senden an alle oder nur an den letzten
TCP über SSHEin Gerät in einem entfernten Netz, erreichbar über ein Gateway, an dem Sie sich anmelden können

Statt plink von Hand zu starten

Was Sie sonst tippen müssten
plink -ssh -batch -P 22 -pw <Kennwort> -N -L 1824:192.168.1.226:1824 user@gateway

Der SSH-Reiter ersetzt das: links das Gateway — Host, Benutzer, Kennwort oder Schlüsseldatei —, darunter Adresse und Port des Ziels. Die Leiste zeigt den gleichwertigen Befehl, damit sich die Einstellungen mit etwas Vertrautem vergleichen lassen.

Die Sitzung selbst läuft über den SSH-Kanal unmittelbar zum Ziel; ein lokaler Port ist dabei nicht beteiligt. „Lokalen Port öffnen“ ist eine gesonderte Möglichkeit, die 127.0.0.1:<Port> über dieselbe Verbindung bereitstellt, wenn andere Programme den Tunnel mitbenutzen sollen.

Wo das Kennwort liegtIn der Arbeitsplatzdatei, im Klartext. Der Schalter „Kennwort merken“ schaltet das ab, um den Preis, es vor jeder Verbindung einzugeben. Der Hostschlüssel wird ohne Abgleich mit einer known-hosts-Datei angenommen, und sein Fingerabdruck landet im Sitzungsprotokoll — ein geänderter Schlüssel fällt damit wenigstens auf.

Lesen, was ankommt

  • Text — UTF-8, Windows-1251 oder ASCII, wählbar in der Leiste über der Ausgabe.
  • Hexdump — für ein Protokoll, das kein Text ist, oder um das Byte zu finden, das anders ausfiel als erwartet.
  • Rahmenauswertung — strukturierte Auswertung des unterstützten Rahmenformats, mit benannten Feldern.
  • Zeitstempel auf die Millisekunde, denn genau die beantworten die Frage „kam die Antwort innerhalb der Wartezeit?“
  • Gesendetes und Empfangenes in verschiedenen Farben, wahlweise mit dem eigenen Gesendeten im selben Strom.
Was zählt, ist einen Klick entferntAnsicht, Zeichenkodierung, Zeilenendregel, Zeitstempel, Echo, Mitlaufen und Schriftgröße stehen in einer Leiste unmittelbar über der Ausgabe — nicht in einer Seitenleiste, die man öffnen müsste, während ein Gerät spricht.

Senden

  • Text oder Bytes in Hexadezimalschreibweise.
  • Ein Verlauf des Gesendeten auf den Pfeiltasten.
  • Ein Bytezähler und wahlweise angehängtes CR, LF oder CRLF.
  • „Eingetipptes behalten“ markiert den gesendeten Text, statt ihn zu löschen: Eingabe wiederholt ihn, Tippen ersetzt ihn — genau so senden Sie denselben Rahmen zwanzigmal mit einem wechselnden Byte.

Auf einen Blick

Betriebssystem
Windows 10 und 11, 64 Bit
Verbindungen
COM-Port, TCP-Client, TCP-Server, TCP über SSH
Serielle Rate
Bis 3 000 000 Baud
Ansichten
Text (UTF-8, Windows-1251, ASCII), Hexdump, ausgewertete Rahmen
Anmeldung
SSH-Kennwort oder OpenSSH-Schlüssel
Arbeitsplatz
%APPDATA%, mit einer Kopie des vorherigen Zustands
Umgesetzt mit
Flutter

ELX-Terminal

Ein Terminal für COM-Ports, rohes TCP und TCP durch einen SSH-Tunnel

Herunterladen

In derselben Rubrik