Sniffer RS232 - Soluzione software e hardware

Olga Weis

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 bassa, per questo nei PC moderni è viene spesso sostituito dalla connessione USB. Tuttavia, in alcune aree, RS232 è ancora indispensabile: per l'automazione di laboratorio o per macchine topografiche e industriali. È ampiamente utilizzato per comunicare alle apparecchiature di rete: i server non dispongono né di monitor né di tastiera e al momento dell'avvio non è presente alcuna connessione di rete.

Serial Port Monitor

Di volta in volta dobbiamo monitorare le attività delle nostre porte seriali, ad esempio, gli sviluppatori potrebbero dover annusare la porta rs232 per codificare un'applicazione o creare un driver per un dispositivo seriale. Il sistema operativo Windows, tuttavia, non dispone di un monitor RS232 incorporato, pertanto non è possibile osservare il flusso di dati all'interno e all'esterno della porta a meno che non si utilizzi uno di questi metodi:

  • Usa il software dello sniffer 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.
  • Hardware sniffer RS232 - sebbene abbia degli svantaggi, è davvero utile in certi casi. Ad esempio, una comunicazione full duplex su un canale RS232 non consente di collegare entrambe le linee insieme, due porte seriali sono monitorate separatamente.

Software di monitoraggio RS232

Il modo più semplice per annusare la porta RS232 è 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 Sniffer è uno strumento indispensabile per lo sviluppo di driver, test e ottimizzazione di dispositivi seriali. È compatto ma abbastanza potente da svolgere bene il proprio lavoro e non richiede alcun hardware per sniffare e analizzare i dati delle porte RS232 / 422/485.
Serial Port Monitor logo

Serial Port Monitor

Annota ed analizza l'attività della porta seriale
4.8 Rango basato su 41+ utenti, Recensioni(75)
Scarica 14 dias do ensaio totalmente funcional
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 si fa - all'avvio di una nuova sessione, scegliere "Monitoraggio -> Avvia" nel menu principale o fare clic su "Avvia monitoraggio" nella barra degli strumenti principale o premere 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 è l'acronimo di Data Terminal Equipment, un PC o una stampante, ad 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 trascina 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 tirata verso il basso. 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 richiede un'applicazione come HyperTerminal, un'app 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 sniffare RS 232 e consente di monitorare più porte contemporaneamente.

Serial Port Monitor

Requisiti: Windows XP / 2003/2008 / Vista / 7/8/10 / Server 2012 , 9.16MB dimensione
Versione 7.0.342 (14 Genn, 2018) Note di rilascio
Categoria: Serial Port Software