Las mejores herramientas para monitorear puerto COM

Olga Weis

El sistema operativo Windows no tiene un modo integrado para controlar la actividad de un dispositivo de puerto serie o controlar la cantidad de datos enviados y recibidos. Sin embargo, existen soluciones de software especiales que permiten el seguimiento del intercambio de datos entre un ordenador y un puerto serie. Con su ayuda puede monitorear la actividad del dispositivo de puerto COM visualmente, capturar el intercambio de datos – guardar en una carpeta de destino especificada o copiar en el portapapeles – y analizar las interacciones de las aplicaciones de puerto COM. Este software le permite interceptar todos los códigos de control serie y registrar información detallada sobre ellos. Puede guardar las sesiones de monitoreo para volver a ellas cuando las necesite.

Serial Port Monitor

Los desarrolladores necesitan estas soluciones de software al escribir aplicaciones, crear controladores de dispositivo y hardware serie; ayudan a codificar, probar y optimizar las aplicaciones de forma eficiente.

Las soluciones de supervisión de puerto COM normalmente le permiten:

  • Crear y ejecutar secuencias de comandos Java necesarias para hacer un puente y analizar la manipulación de datos personalizados de RS232
  • Desarrollar controladores para dispositivos serie
  • Analizar la funcionalidad ofrecida por software y hardware de terceros
  • Investigar y realizar ingeniería inversa de protocolos serie
  • Grabar los registros utilizados para la depuración de protocolos implementados y reproducirlos
  • Supervisar las comunicaciones del puerto rs232, así como actividad del puerto rs422/485
  • Depurar el software/hardware para puertos rs232
  • Desarrollar dispositivos periféricos de hardware para puertos rs232
  • Implementar, depurar y probar protocolos serie para intercambiar datos entre dispositivos y controladores de dispositivos
  • Analizar mensajes de protocolo MODBUS
  • Depurar y probar dispositivos MODBUS
  • Interceptar y analizar el intercambio de datos entre dispositivos serie y aplicaciones Windows

Hoy en día hay un montón de estas soluciones de monitoreo de puerto RS232, a continuación vamos a echar un vistazo a las más populares y comparar su funcionalidad.

Serial Port Monitor de Eltima Software

Serial Port Monitor de Eltima Software es una solución de sistema diseñada para monitorear toda la actividad de los puertos COM RS232/422/485 en el sistema. Monitorea, muestra, registra y analiza los datos recopilados sin hardware adicional.

Serial Port Analyzer permite el filtrado y la búsqueda de datos específicos, características de terminal integrado y puede exportar datos. Un bono adicional es su interfaz limpia e intuitiva. Además Serial Port Monitor es totalmente compatible con Windows 10.

Serial Port Monitor

Serial Port Monitor highlights include:

  • Supervisión de actividad de puerto serie
  • Una vez iniciada la aplicación, ésta se conecta a un puerto COM abierto por una aplicación, y puede controlar el puerto COM inmediatamente. Los datos se recogen en tiempo real y si surge un problema, puede resolverlo inmediatamente.

  • Supervisión de varios puertos a la vez
  • Este monitor de puerto COM puede rastrear simultáneamente varios puertos serie. En una sesión puede supervisar el intercambio de datos entre diversas aplicaciones, dispositivos y puertos. Los datos se guardarán en un registro único basado en primero en entrar, primero en salir, esto hace el análisis más fácil.

  • Visualización de datos en diferentes modos
  • Los datos capturados se pueden ver en el modo de tabla, línea, volcado o terminal. Cada uno de ellos tiene su propia manera de representar los datos recogidos. Puede especificar los datos que desea supervisar mediante la configuración de filtros, y no desperdiciará su tiempo pasando por datos que no le interesan.

  • Emulación de datos enviados a dispositivos
  • Para comprobar las reacciones específicas de los dispositivos monitoreados puede emular los datos enviados a los dispositivos, es decir, enviar en binario, octal, decimal, etc. los datos en nombre de una aplicación. Para hacerlo, cambie a modo terminal en la aplicación.

    Solución TechNet (Portmon 3.x) de Microsoft

    Portmon es el software de monitoreo COM de Microsoft. Además de los puertos COM, también permite realizar un seguimiento de los puertos paralelos, permitiendo analizar su actividad y solucionar los problemas inmediatamente cuando se presentan.

    Serial Port Monitor

    Portmon 3.x. le permite:

    ★ Supervisar puertos remotamente a través de la red (TCP/IP/Internet).

    Si está ejecutando la aplicación en el sistema Windows NT/2K y necesita capturar datos desde otro sistema en la misma red, Portmon instala su software cliente.

    ★ Supervisar varios equipos simultáneamente.

    ★ Filtrar los datos registrados.

    ★ Resaltar la salida de depuración según su filtro de resaltado. Puede personalizar los colores de resaltado.

    ★ Imprimir el archivo de salida de la depuración.

    Informe a que Portmon qué puerto le gustaría monitorear y enviará una solicitud al controlador del dispositivo que usted está interesado con el nombre NT.

    Seleccionar un puerto para supervisar


    Cuando selecciona un puerto a supervisar, Portmon envía una solicitud a su controlador de dispositivo que incluye el nombre NT en que está interesado – puede ser \dispositivo\serie, etc. El controlador tiene su propio filtro API, usado para adjuntar su propio filtro de objeto de dispositivo al objeto del dispositivo de destino.

    La secuencia se ve como sigue: el dispositivo de destino se abre con la ayuda de ZwCreateFile; cuando éste envía un identificador, se traduce a un puntero del objeto del dispositivo. A continuación, el controlador crea su propio objeto de filtrado de dispositivo de acuerdo con los parámetros de destino, entonces se llama a loAttachDeviceByPointer para establecer el filtro. Por lo tanto, el controlador ve todas las solicitudes al dispositivo de destino.

    Las aplicaciones y los controladores configuran y leen los estados de los puertos con la ayuda de los controles de entrada/salida, Portmon tiene una forma integrada de reconocer todos los puertos serie y paralelos estándar.

    Serial Monitor de HHD

    Serial Port de HHD es otra solución de software de monitoreo RS232, destinada a capturar, mostrar, analizar, grabar y reproducir el tráfico entre las aplicaciones Windows y los dispositivos serie.

    Serial Port Monitor

    El software le permite:

    • Transferencia de datos a alta velocidad sin afectar el rendimiento del PC.
    • Registro de los datos intercambiados para reproducirlos más tarde.
    • Guardar los datos capturados.
    • Configurar la visualización de secuencias de datos raw.
    • Supervisar varios dispositivos a la vez.
    • Elegir el aspecto de la aplicación.

    Estas aplicaciones de monitoreo de puertos COM existen hace años, su funcionalidad es algo similar y puede ser difícil para usted saber cuál es la mejor para usted. Hemos compilado una tabla de comparación para hacer las cosas más fáciles para usted - esperamos que le ayude.

    Tabla de comparación

    SPM (Eltima) Portmon (Microsoft) HHD Serial Port
    Analiza la actividad de cualquier solución de software o hardware de puerto COM + + +
    Monitorea varios puertos COM a la vez + - +
    Admite todos los tipos de puertos COM + + +
    Intercepta todos los datos intercambiados con un puerto COM + + +
    Ofrece búsqueda integrada + + +
    Visualiza los datos recopilados + - En la versión Ultimate
    Registra los flujos de datos entrantes y salientes + + +
    Rastrea todos los IOCTLs serie + + +
    Copia los datos registrados en el portapapeles + + +
    Registros de supervisión de sesiones personalizables + + En la versión Ultimate
    Guarda, carga y exporta todos los datos monitoreados + + +
    Filtra los flujos de datos, preajustes incluidos + + +
    Monitorea puertos COM ya abiertos por aplicaciones En la versión Pro - -
    Envía varios tipos de datos con la ayuda del Diálogo Envío Avanzado En la versión Pro - -
    Compatible con el entorno Windows (32-bit y 64-bit) + sólo funciona en Windows 32-bit sólo funciona en Windows 32-bit
    Precio desde $65,95 gratuito desde $199,99

    CONCLUSIONES

    Los datos anteriores muestran que, a pesar de que todas las soluciones se utilizan para el mismo propósito, cada uno de ellos tiene su propia manera de lograrlo. Algunos parámetros son comunes para todas las versiones; otras sólo están disponibles en algunas versiones de las aplicaciones. La solución de Microsoft tiene la ventaja competitiva de ser gratuita, pero carece de otras características y no funciona en el entorno de 64 bits. Lo mismo se aplica a Serial Monitor de HDD. En cuanto a las aplicaciones de pago, cuando se trata de "relación calidad-precio" y la funcionalidad que ofrece nuestra selección es Serial Port Monitor de Eltima. Funciona igualmente bien en Windows 32-y 64-bit y tiene todo el conjunto adecuado de características.

    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