Sniffer RS232 - Soluzione software
e hardware

RS232, abbreviazione di "raccomandato standard 232", è un'interfaccia fisica per il collegamento di dispositivi seriali come sorgenti di UPS, dispositivi di archiviazione dati, scanner, stampanti, ecc. RS232 scambia dati a una velocità relativamente lenta, motivo per cui nei PC moderni è spesso sostituito da una connessione USB. Tuttavia, in alcune aree, RS232 è ancora indispensabile: per l'automazione di laboratorio o per le macchine topografiche e industriali. È ampiamente utilizzato per comunicare con apparecchiature di rete: i server non dispongono né di monitor né di tastiera e al momento dell'avvio non vi è alcuna connessione di rete.

Serial Port Monitor

Di tanto in tanto dobbiamo monitorare le attività delle nostre porte seriali, per esempio, gli sviluppatori potrebbero dover annusare la porta RS232 per codificare un'applicazione o creare un driver per un sistema operativo Windows seriale, tuttavia, non ha il monitor RS232 integrato in modo da non può davvero guardare il flusso di dati dentro e fuori la porta a meno che non si impieghi uno di questi metodi:

  • Utilizzare uno sniffer software RS232, questa sarebbe la soluzione più semplice al problema. Le applicazioni speciali sono progettate per ascoltare le attività ad entrambe le estremità della comunicazione e visualizzare i dati su uno schermo o registrarlo su un disco.
  • L'hardware dello sniffer RS232 - sebbene abbia degli svantaggi, è molto utile in alcuni casi. Ad esempio, una comunicazione full duplex su un canale RS232 non consente di legare insieme entrambe le linee, due porte seriali sono monitorate separatamente.

Software di monitoraggio RS232

Il modo più semplice per annusare la porta RS232 consiste nell'installare un'applicazione speciale in grado di monitorare, visualizzare, registrare registri e analizzare tutte le attività della porta seriale. Se si verifica un problema durante lo sviluppo di un'app software o di un driver, questo verrà tracciato e visualizzato immediatamente.

Serial Port Monitor

Serial Port Monitor è un'utilità di sistema per il monitoraggio delle porte COM RS232/422/485. È compatto ma abbastanza potente da svolgere bene il proprio lavoro e non richiede alcun hardware.

Serial Monitor offre vari filtri e consente di cercare dati specifici. Ha anche un terminale integrato e offre diverse opzioni per esportare i dati. Un altro vantaggio dell'applicazione è la sua interfaccia semplice e intuitiva.

Serial Port Monitor ti consente di:

  • Monitora tutte le attività di una porta seriale
  • Guarda più porte contemporaneamente
  • Visualizza i dati in diverse modalità
  • Emula i dati inviati ai dispositivi

Quindi come si monitora una porta seriale con l'aiuto di questa applicazione?

È facile, segui questi passaggi:

1. Scaricare e installa l'app sul tuo computer, avvialo.

2. Ora è necessario abilitare il monitoraggio.

Ecco come lo fai - all'avvio di una nuova sessione scegli "Monitoraggio -> Avvia" nel menu principale o fai clic su "Avvia monitoraggio" nella barra degli strumenti principale o premi F5. Questo dovrebbe iniziare immediatamente una sessione di monitoraggio.

Controllare se il pulsante "Avvia monitoraggio" è disattivato ora, ma i pulsanti "Sospendi monitoraggio" e "Interrompi monitoraggio" sono abilitati. Ciò significherebbe che il monitoraggio è in corso.

3. Aprire la porta tramite l'applicazione.

Soluzione hardware per sniffare la
porta RS232

Un altro modo per tracciare i dati della porta RS232 consiste nell'utilizzare uno speciale cavo sniffer che facilita una comunicazione one-on-one tra i dispositivi DTE e DCE. DTE sta per Data Terminal Equipment, un PC o una stampante, per esempio; mentre DCE è Apparecchiature per le comunicazioni di dati, di solito un modem. Per collegare un dispositivo DTE a un altro dispositivo DTE o DCE, viene utilizzato un cavo in cui si incrociano linee di trasmissione e ricezione, viene chiamato cavo null-modem. Per ascoltare i dati in entrata e in uscita è necessario un cavo speciale.

Serial Port Monitor

Le linee di trasmissione e ricezione in connessione RS232 sono separate, il che rende full-duplex, ovvero si possono inviare e ottenere dati simultaneamente.

La maggior parte dei protocolli noti come "master-slave" o "query-reply" sono half-duplex. Se i dispositivi alle estremità opposte della connessione inviano dati allo stesso tempo, i segnali si scontreranno sulla linea di ricezione. Un cavo splitter può reindirizzare le linee di trasmissione di entrambi i dispositivi alla riga di lettura per il computer che visualizza i dati di monitoraggio. Un dispositivo che attualmente non sta inviando dati tira la sua linea di trasmissione bassa, nell'intervallo da -12 V a -5V. Se entrambe le linee di trasmissione sono basse, cioè nessuno dei dispositivi sta inviando dati, anche la linea di ricezione del cavo scisso viene abbassata. Quando entrambi i dispositivi inviano i dati, la linea di ricezione del cavo split-off viene portata fino a un intervallo compreso tra 5 V e 12 V. Potrebbe esserci qualche cross-talk tra le linee di trasmissione dei dispositivi, ma questo non dovrebbe essere un problema.

Un PC coinvolto nel monitoraggio dei dati necessita di un'applicazione come HyperTerminal, un'applicazione per Windows o le sue alternative. Il PC di monitoraggio non può inviare o emulare i dati di invio mentre la linea di trasmissione non è collegata.

Come vedi, la seconda soluzione richiede inoltre non solo l'hardware, ma anche un'app. Mentre Serial Port Monitor non ha bisogno di sniffing RS232 e consente di monitorare più porte contemporaneamente.

Serial Port Monitor

Requisiti: Windows (32-bit e 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB size
Versione 7.0.342 (13 Genn, 2018) Note di rilascio
Categoria: Communication Application