Las mejores herramientas para monitorear el puerto COM

Olga Weis

El sistema operativo Windows no tiene una forma integrada de monitorear la actividad de un dispositivo de puerto serie o verificar la cantidad de datos enviados y recibidos. Sin embargo, existen soluciones de software especiales que permiten el seguimiento del intercambio de datos entre una computadora y un puerto serie. Con su ayuda, puede supervisar la actividad del dispositivo de puerto COM de una manera visual, capturar el intercambio de datos, guardarlo en una carpeta de destino específica o copiarlo en un portapapeles, y analizar las interacciones de las aplicaciones del puerto COM. Tal software le permite interceptar todos los códigos de control en serie y registrar información detallada sobre ellos. Puede guardar sesiones de supervisión para volver a ellas cuando las necesite.

Serial Port Monitor

Los desarrolladores requieren estas soluciones de software al escribir aplicaciones, crear controladores de dispositivos y hardware serial; ayudan a codificar, probar y optimizar aplicaciones de una manera eficiente.

Las soluciones de monitoreo de puertos COM generalmente le permiten:

  • Crear y ejecutar scripts Java necesarios para unir y analizar la manipulación de datos personalizada de rs 232
  • Desarrollar controladores para dispositivos serie
  • Analizar la funcionalidad ofrecida por software y hardware de terceros
  • Investigar y aplicar ingeniería inversa a los protocolos en serie
  • Registre los registros utilizados para depurar los protocolos implementados y reproducirlos
  • Controle las comunicaciones del puerto rs232, así como la actividad del puerto rs422/485
  • Software/hardware de depuración para puertos rs 232
  • Desarrolle dispositivos periféricos de hardware para puertos rs 232
  • Implementar, depurar y probar protocolos en serie para intercambiar datos entre los dispositivos y los controladores de los dispositivos
  • Parse mensajes de protocolo MODBUS
  • Depurar y probar dispositivos MODBUS
  • Interceptar y analizar el intercambio de datos entre dispositivos serie y aplicaciones de Windows

Hoy en día existen muchas soluciones de monitor de puerto rs232, a continuación vamos a ver las más populares y comparar su funcionalidad.

Serial Port Monitor por Eltima Software


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

Serial Port Monitor permite filtrar y buscar datos específicos, cuenta con terminal integrado y es capaz de exportar datos. La ventaja adicional es su interfaz limpia e intuitiva. Qué es más, Serial Port Monitor es totalmente compatible con Windows 10.

Serial Port Monitor

Serial Port Monitor los puntos destacados incluyen:

  • Monitorear la actividad del puerto serie
  • Una vez que inicie la aplicación, se conecta a un puerto COM abierto por una aplicación, y usted puede monitorear el puerto COM de inmediato. Los datos se recopilan en tiempo real y, si surge un problema, puede atenderlo de inmediato.

  • Monitoreando varios puertos a la vez
  • Este monitor de puerto COM es capaz de rastrear varios puertos serie simultáneamente. Dentro de una sesión, puede monitorear el intercambio de datos entre algunas aplicaciones, dispositivos y puertos. Los datos se guardarán en un solo registro en el primero en entrar, primero en salir, esto facilita el análisis.

  • Visualización de datos en diferentes modos
  • Los datos capturados se pueden ver en modo mesa, línea, volcado o terminal. Cada uno de ellos tiene su propia forma de representar los datos recopilados. Puede especificar qué datos desea supervisar configurando filtros, y no perderá tiempo revisando los datos que no le interesan.

  • Emulación de datos enviados a dispositivos
  • Para verificar las reacciones específicas de los dispositivos monitoreados, puede emular los datos enviados a los dispositivos, es decir, enviar datos binarios, octales, decimales, etc. en nombre de una aplicación. Para hacerlo, cambie al modo terminal de la aplicación.

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


    Portmon es un software de monitor COM de Microsoft. Además de los puertos COM, también le permite rastrear los puertos paralelos, lo que le permite analizar su actividad y solucionar los problemas de forma inmediata cuando surjan.

    Serial Port Monitor

    Portmon 3.x. Te permite:

    ★ Controle los puertos de forma remota 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 de otro sistema en la misma red, Portmon mismo instala su software cliente.

    ★ Monitoriza varias computadoras al mismo tiempo.

    ★ Filtrar datos registrados.

    ★ Resalte la salida de depuración de acuerdo con su filtro de resaltado. Puede personalizar los colores de resaltado.

    ★ Imprimir archivo de salida de depuración.

    Informe a Portmon qué puerto desea supervisar y enviará una solicitud al controlador de su dispositivo con el nombre NT que le interese.

    Seleccione un puerto para monitoreo

    Cuando selecciona un puerto para monitorear, Portmon envía una solicitud a su controlador de dispositivo que incluye el nombre de NT que le interesa, podría ser\dispositivo\serial0, etc. El controlador tiene sus propias API de filtrado utilizadas para conectar su propio dispositivo de filtro Objeto al objeto del dispositivo de destino.

    La secuencia se ve de la siguiente manera: el dispositivo de destino se abre con la ayuda de ZwCreateFile; una vez que este último devuelve un identificador, se traduce a un puntero de objeto de dispositivo. El controlador luego crea su propio objeto de dispositivo de filtro de acuerdo con los parámetros de destino, luego se llama a loAttachDeviceByPointer para establecer el filtro. Por lo tanto, el conductor ve todas las solicitudes al dispositivo de destino.

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

    Serial Monitor por HHD


    Serial Port de HHD es otra solución de software de monitor rs232, está diseñada para capturar, mostrar, analizar, registrar y reproducir el tráfico entre aplicaciones de Windows y dispositivos serie.

    Serial Port Monitor

    El software te permite:

    • Transfiera datos a alta velocidad sin afectar el rendimiento de la PC.
    • Datos de registro intercambiados para reproducirlos más tarde.
    • Guardar datos capturados.
    • Configure la visualización de las corrientes de datos sin formato.
    • Supervisa varios dispositivos a la vez.
    • Elija el aspecto de la aplicación.

    Estas aplicaciones de monitoreo de puertos COM han existido durante años, su funcionalidad es similar y puede ser difícil para usted determinar cuál le conviene más. Recopilamos un cuadro comparativo para facilitarle las cosas, espero que ayude.

    Cuadro comparativo


    SPM (Eltima) Portmon (Microsoft) Puerto serie HHD
    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 incorporada + + +
    Visualiza los datos recopilados + - en la versión definitiva
    Registra flujos de datos entrantes y salientes + + +
    Rastrea todas las IOCTL de serie + + +
    Copia los datos grabados en el portapapeles + + +
    Registros de sesiones de monitoreo personalizables + + en la versión definitiva
    Guarda, carga y exporta todos los datos monitoreados + + +
    Filtra secuencias de datos, preajustes incluidos + + +
    Monitores de puertos COM ya abiertos por aplicaciones En la versión Pro - -
    Envía varios tipos de datos con la ayuda de Advanced Send Dialog En la versión Pro - -
    Admite entornos Windows (tanto de 32 bits como de 64 bits) + funciona solo en Windows de 32 bits funciona solo en Windows de 32 bits
    Price desde $ 65,95 gratis desde $199,99

    CONCLUSIONES


    Los datos anteriores muestran que, aunque todas las soluciones se usan con el mismo propósito, cada una de ellas tiene su propia forma de lograrlo. Algunos parámetros son comunes para todas las versiones; otros están disponibles solo en algunas versiones de las aplicaciones. La solución de Microsoft tiene una ventaja competitiva de ser gratuita, pero carece de otras características y no funciona en un entorno de 64 bits. Lo mismo es aplicable al Serial Monitor por HDD. En cuanto a las aplicaciones pagas, cuando se trata de "valor por dinero" y la funcionalidad ofrecida, nuestra selección es Serial Port Monitor por Eltima. Funciona igual de bien en Windows 32 y 64 bits y tiene el conjunto de funciones correcto.

    Serial Port Monitor

    Requisitos: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB tamaño
    Versión 7.0.312 () Notas de la versión