ELX-Software

Automazione industriale e IoT

ELX-Terminal

Un terminale per porte COM, TCP grezzo e TCP in tunnel SSH

Quattro tipi di collegamento in una sola finestra, una scheda ciascuno: porta seriale, client TCP, server TCP e TCP attraverso un gateway SSH. Testo, dump esadecimale e analisi delle trame si cambiano al volo e si ridisegnano dallo storico grezzo: cambiare idea non costa nulla.

v1.0.0.3 Windows Gratuito

Quattro collegamenti, una finestra

Una porta seriale, un client TCP, un server TCP che accetta più client insieme, e TCP attraverso un gateway SSH — ciascuno nella sua scheda, tutti aperti nello stesso momento.

La porta seriale per intero

Un elenco vivo delle porte con la loro descrizione, velocità fino a tre megabaud, bit di dati, parità, bit di stop, controllo di flusso, DTR e RTS manuali e BREAK. Velocità e parità cambiano al volo senza riaprire la porta.

Un tunnel SSH senza plink

Raggiungete un indirizzo di una rete lontana tramite un gateway SSH, con password o chiave OpenSSH. La sessione va dritta al bersaglio sul canale SSH — una porta locale è un'opzione a parte, per quando altri programmi devono usare lo stesso tunnel.

Testo, esadecimale e trame analizzate

Tutte e tre le viste si ridisegnano dallo storico grezzo: cambiare non perde nulla di ciò che è già arrivato. Marcature temporali al millisecondo, invio e ricezione distinti dal colore, e una regola di fine riga regolabile.

Comandi rapidi

Un pannello di pulsanti riordinabili trascinandoli, ciascuno con una finestra che mostra in anticipo i byte esatti. Ciò che digitate conserva uno storico sui tasti freccia.

Il piano di lavoro torna

Chiudete e riaprite: le stesse schede con le stesse proprietà, la stessa scheda attiva, lo stesso tema, le stesse macro, gli stessi pannelli ripiegati, la stessa dimensione e posizione della finestra. Nulla da ricostruire a mano.

I quattro tipi di collegamento

TipoA cosa serve
Porta COMUn dispositivo su una linea seriale o un adattatore USB — controllori, contatori, moduli su RS-485
Client TCPUn dispositivo o servizio che ascolta; con TCP_NODELAY e riconnessione dopo una pausa regolabile
Server TCPQualcosa che si collega a voi; più client insieme, invio a tutti o solo all'ultimo
TCP via SSHUn dispositivo di una rete lontana, raggiunto tramite un gateway su cui potete entrare

Invece di lanciare plink a mano

Ciò che altrimenti bisognerebbe scrivere
plink -ssh -batch -P 22 -pw <password> -N -L 1824:192.168.1.226:1824 utente@gateway

La scheda SSH sostituisce tutto questo: a sinistra il gateway — host, utente, password o file di chiave —, sotto l'indirizzo e la porta del bersaglio. Il pannello mostra il comando equivalente, perché le impostazioni si possano confrontare con qualcosa di familiare.

La sessione stessa va dritta al bersaglio sul canale SSH; nessuna porta locale è coinvolta. «Aprire una porta locale» è un'opzione a parte che espone 127.0.0.1:<porta> sullo stesso collegamento, quando altri programmi devono condividere il tunnel.

Dove sta la passwordNel file del piano di lavoro, in chiaro. L'interruttore «ricorda la password» lo disattiva, al prezzo di digitarla prima di ogni collegamento. La chiave dell'host viene accettata senza confronto con un file known_hosts, e la sua impronta finisce nel registro di sessione — così una chiave cambiata almeno si nota.

Leggere ciò che arriva

  • Testo — UTF-8, Windows-1251 o ASCII, a scelta nella barra sopra l'uscita.
  • Dump esadecimale — per un protocollo che non è testo, o per trovare il byte che non era quello atteso.
  • Analisi delle trame — decodifica strutturata del formato supportato, con i campi nominati.
  • Marcature temporali al millisecondo, perché sono quelle a rispondere a «la risposta è arrivata entro il tempo?»
  • Invio e ricezione in colori diversi, con la possibilità di riportare i propri invii nello stesso flusso.
Ciò che conta è a un clicVista, codifica, regola di fine riga, marcature temporali, eco, scorrimento automatico e dimensione del carattere stanno in una barra proprio sopra l'uscita — non in un pannello laterale da aprire mentre un dispositivo sta parlando.

Inviare

  • Testo, oppure byte in esadecimale.
  • Uno storico di ciò che avete inviato, sui tasti freccia.
  • Un contatore di byte, e l'aggiunta facoltativa di CR, LF o CRLF.
  • «Conserva ciò che è stato digitato» seleziona il testo inviato invece di cancellarlo: Invio lo ripete, digitare lo sostituisce — è così che si manda venti volte la stessa trama con un byte che cambia.

In breve

Sistema operativo
Windows 10 e 11, 64 bit
Collegamenti
Porta COM, client TCP, server TCP, TCP via SSH
Velocità seriale
Fino a 3 000 000 baud
Viste
Testo (UTF-8, Windows-1251, ASCII), dump esadecimale, trame analizzate
Autenticazione
Password SSH o chiave OpenSSH
Piano di lavoro
%APPDATA%, con una copia dello stato precedente
Realizzato con
Flutter

ELX-Terminal

Un terminale per porte COM, TCP grezzo e TCP in tunnel SSH

Scarica

Nella stessa sezione