RS232 Sniffer - Solución de Software y Hardware

Olga Weis

RS232, abreviatura de "estándar 232 recomendado", es una interfaz física para conectar dispositivos serie como fuentes de UPS, dispositivos de almacenamiento de datos, escáneres, impresoras, etc. RS232 intercambia datos a una velocidad relativamente lenta, es por eso que en los PCs modernos es a menudo sustituido por una conexión USB. Sin embargo, en ciertas áreas RS232 es todavía indispensable - para la automatización de laboratorio o la topografía y en las máquinas industriales. Es ampliamente utilizado para comunicarse con los equipos de red - los servidores no tienen ni monitor ni teclado, y en el momento del arranque no hay conexión de red.

Serial Port Monitor

De vez en cuando necesitamos monitorear las actividades de nuestros puertos serie, por ejemplo, los desarrolladores pueden necesitar rastrear el puerto RS232 para codificar una aplicación o crear un controlador para un dispositivo serie Windows OS, sin embargo, no tiene monitor RS232 incorporado por lo que realmente no se puede ver el flujo de datos dentro y fuera del puerto a menos que se emplee uno de estos métodos:

  • Usar un software RS232 sniffer, esta sería la solución más fácil al problema. Las aplicaciones especiales están diseñadas para escuchar las actividades en ambos extremos de la comunicación y mostrar los datos en una pantalla o grabarlas en un disco.
  • Hardware RS232 sniffer - Aunque tiene sus desventajas, es realmente muy útil en ciertos casos. Por ejemplo, una comunicación full dúplex en un canal RS232 no permite unir ambas líneas, los dos puertos serie son monitoreados por separado.

Software de monitoreo RS232

La forma más sencilla de rastrear el puerto RS232 es instalar una aplicación especial capaz de monitorizar, visualizar, registrar y analizar todas las actividades del puerto serie. Si se produce un problema cuando se está desarrollando una aplicación de software o un controlador, será rastreado y mostrado inmediatamente.

Serial Port Monitor

Serial Port Monitor es una utilidad del sistema para la monitorización de puertos COM RS232/422/485. Es compacto pero lo suficientemente potente para hacer su trabajo muy bien y no requiere ningún hardware.

Serial Monitor ofrece varios filtros y permite buscar datos específicos. También tiene un terminal incorporado y le ofrece múltiples opciones para exportar datos. Otra ventaja de la aplicación es su interfaz simple e intuitiva.

Serial Port Monitor le permite:

  • Supervisar todas las actividades de un puerto serie
  • Ver varios puertos simultáneamente
  • Visualizar los datos en diferentes modos
  • Emular los datos enviados a dispositivos

Entonces, ¿cómo se puede supervisar un puerto serie con la ayuda de esta aplicación?

Es fácil, siga estos pasos:

1. Descargar e instalar la aplicación en su ordenador, iniciarla.

2. Ahora necesita habilitar el monitoreo.

Así es como puede hacerlo - al arrancar una nueva sesión elegir "Iniciar Supervisión" en el menú principal o hacer clic en "Supervisión" en la barra de herramientas principal o presionar F5. Esto debería iniciar una sesión de monitoreo inmediatamente.

Comprobar si el botón "Iniciar Supervisión" ahora está desactivado, y si los botones "Pausar Supervisión" y "Parar Supervisión" están habilitados. Esto significa que el monitoreo está en curso.

3. Abrir el puerto a través de la aplicación.

Solución de hardware para rastrear puerto RS232

Otra manera de rastrear los datos de puerto RS232 es utilizar un cable sniffer especial que facilita la comunicación entre los dispositivos DTE y DCE. DTE significa Equipo Terminal de Datos, por ejemplo un PC o una impresora; mientras que DCE es Equipo de Comunicaciones de Datos, normalmente un módem. Para conectar un dispositivo DTE a otro DTE o a un dispositivo DCE se usa un cable para la transmisión y la recepción de líneas, llamado cable null-modem. Para escuchar los datos entrantes y salientes se necesita un cable especial.

Serial Port Monitor

Transmitir y recibir líneas de conexión RS232 son independientes, lo que lo convierte en full-duplex, es decir, se puede enviar y recibir datos simultáneamente.

La mayoría de los protocolos conocidos como "maestro-esclavo" o "pregunta-respuesta" son semi-duplex. Si los dispositivos en los extremos opuestos de la conexión envían datos al mismo tiempo, las señales chocarán en la línea de recepción. Un cable divisor puede desviar las líneas de transmisión de ambos dispositivos a la línea de lectura del equipo que muestra los datos de la supervisión. Un dispositivo que actualmente no está enviando datos baja su línea de transmisión de 12V a 5V. Si ambas líneas de transmisión son bajas, es decir, ninguno de los dispositivos está enviando datos, la línea de recepción del cable split-off también baja. Cuando ambos dispositivos están enviando datos, la línea de recepción del cable split-off sube de 5V a 12V. Puede haber alguna conversación cruzada entre las líneas de transmisión de los dispositivos, pero esto no debe ser un problema.

Un PC involucrado en la monitorización de datos necesita una aplicación como HyperTerminal, una aplicación de Windows, o sus alternativas. El PC de monitoreo no puede enviar ni emular los datos de envío, ya que la línea de transmisión no está conectada.

Como puede ver, la segunda solución requiere además no sólo hardware, sino además una aplicación. Mientras que Serial Port Monitor no necesita nada para rastrear RS232 y permite monitorear varios puertos simultáneamente.

Serial Port Monitor

Requirements: Windows (32-bit and 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB size
Version 7.0.342 () Notas de la versión