bg

«I like this program, I've already used a couple of features we didn't have before.»

Review Rating

Advanced Serial Port Monitor: sniffer y terminal de puerto COM

Para Windows 2000 - Windows 11 (2022) (incluso Server, x86 y x64). Ultima versión: 4.7.3 build 703. 3 de julio de 2026.

Qué hace

Advanced Serial Port Monitor es un programa para Windows dirigido a quien necesita ver qué circula por un puerto serial. Es un terminal para enviar comandos y leer las respuestas, un sniffer que observa un puerto COM que otra aplicación ya tiene abierto, y una herramienta de prueba que consulta o emula un dispositivo, incluidos los esclavos MODBUS RTU y ASCII. Funciona con cualquier puerto COM real o virtual: puertos RS232 integrados, adaptadores USB a serie, enlaces serie por Bluetooth y buses RS485 o RS422 a través de un convertidor.

Qué puede hacer con él

Averigüe por qué un dispositivo no responde observando los bytes exactos que envía cada lado y las pausas entre ellos. Recupere un protocolo no documentado a partir de una aplicación que funciona y reprodúzcalo en su propio software. Compruebe qué envía un programa antiguo a una balanza, una impresora o un controlador antes de sustituirlo. Envíe comandos a mano, en texto o en hexadecimal, y registre toda la sesión con marcas de tiempo. Consulte un esclavo MODBUS RTU o simule uno mientras prueba un PLC o un SCADA. Ejecute la misma secuencia de peticiones contra un lote de dispositivos y anote si pasan o fallan.

Sin hardware adicional. Para observar un puerto que usa otro programa no hace falta nada más que este programa; el controlador de espía se instala con él. Para observar el tráfico entre dos dispositivos externos sin una computadora de por medio, añada un cable de monitoreo RS232 y use el modo de dos puertos.

Primeros pasos

  1. Instale e inicie el programa. Muestra todos los puertos COM de la computadora con su nombre de dispositivo, de modo que no necesita el Administrador de dispositivos para encontrar el número correcto.
  2. Seleccione el puerto, ajuste la velocidad en baudios y el formato de trama o deje los valores predeterminados, y haga clic en Abrir. Escriba un comando o envíe un archivo; la respuesta aparece en ASCII y en hexadecimal con una marca de tiempo.
  3. Para observar otro programa, cambie a Espía en el menú Modo e inicie ese programa. Ambos sentidos de su tráfico aparecen en la ventana. Cuatro lecciones en video breves cubren la instalación, los tres modos, la vista hexadecimal y las marcas de tiempo, y el registro en un archivo.

Captura de pantalla

Serial Port Monitor in the spy data view mode Mas Pantallas

Características

Modo espía (sniffer). Observe el intercambio de datos entre un dispositivo externo y cualquier aplicación de Windows que tenga el puerto abierto, sin detenerla. Se muestran ambos sentidos con marcas de tiempo. Lea sobre el sniffer de puerto serial y el modo espía.

Modo terminal. Envíe y reciba datos usted mismo: texto, bytes en hexadecimal, caracteres de control desde un menú emergente o un archivo completo. Full duplex, de modo que puede transmitir mientras llegan datos. Consulte la guía del terminal RS232.

Modo automático. Envíe un archivo de texto o binario al puerto con un intervalo de 10 ms a 10 s y registre las respuestas, para pruebas prolongadas y simulación de dispositivos.

Modo de dos puertos. Abra dos puertos a la vez para observar el tráfico entre dos dispositivos externos a través de un cable de monitoreo RS232.

RS485 y RS422. Un modo RS485 controla la línea RTS para los convertidores que necesitan que la computadora cambie el sentido; RS422 funciona como un puerto full duplex normal. Consulte el monitoreo de RS485.

Vistas HEX, ASCII y binaria. Cambie en cualquier momento la vista de los datos entrantes y salientes; asigne colores a cada sentido; elija fuentes y colores. Los datos se pueden mostrar según llegan o reformateados por paquete.

Marcas de tiempo. Cada paquete puede llevar una marca de fecha y hora con precisión de milisegundos, en la ventana y en el archivo de registro, de modo que las pausas y los tiempos de espera se hacen visibles.

Cualquier configuración del puerto. Velocidades en baudios estándar hasta 921600 y velocidades definidas por el usuario, de 5 a 8 bits de datos, de 1 a 2 bits de parada, todos los tipos de paridad, control de flujo por hardware y por software. Todos los parámetros se pueden cambiar con el puerto abierto.

Archivos de registro. Guarde en un archivo todo lo recibido y lo enviado, con marcas de tiempo y marcadores de sentido, para analizarlo después o para reproducirlo en un puerto.

Maestro y esclavo MODBUS. El plugin MODBUS consulta esclavos RTU y ASCII y emula uno o varios dispositivos esclavos con los registros que usted defina. Códigos de función 01 a 06, 07, 08, 11, 12, 15, 16, 17 y 22. Lea la guía del plugin MODBUS.

Escaneo de dispositivos MODBUS. Encuentra las direcciones que responden en un bus RS485, para que deje de adivinar los identificadores de los esclavos. Consulte el plugin de escaneo de dispositivos.

Secuencias de prueba. Defina pares de petición y respuesta esperada y ejecútelos sin escribir un script; cada paso informa si tuvo éxito o falló. Consulte el plugin Test Sequence.

Scripting. El plugin Scripter ejecuta scripts con comandos para enviar, esperar, comparar y bifurcar, pensados para el trabajo repetitivo de banco. Consulte scripting y macros.

Emulación de dispositivos. Los plugins de simulación ASCII y binaria responden a las peticiones con las respuestas que usted defina, de modo que se puede desarrollar software sin tener el dispositivo sobre la mesa. Se incluye el código fuente. Consulte la emulación de dispositivos.

Transferencia de archivos y reproducción de registros. Envíe y reciba archivos por X-modem, Y-modem, Z-modem, Kermit o ASCII simple; reproduzca un registro capturado en un puerto con la temporización original. Todos los plugins están en la página de plugins.

Tres modos en una sola ventana

Ventana principal de Advanced Serial Port Monitor con los datos recibidos, la vista hexadecimal y la barra de herramientas del puerto

El modo terminal (manual) es donde empieza la mayoría de las sesiones. Abra el puerto, escriba un comando o elija un archivo, pulse Enviar y lea la respuesta. La ventana muestra ASCII y hexadecimal en paralelo, marca el sentido de cada paquete y le pone la hora. Como el puerto es full duplex, puede seguir enviando mientras un dispositivo le envía datos de forma continua.

El modo espía (sniffer) se conecta a un puerto que otro programa ya tiene abierto. No hay que desconectar nada y el otro programa sigue funcionando; usted ve cada byte que envía y recibe, en orden, con marcas de tiempo. Este es el modo para depurar el software de otra persona, comprobar un controlador o recuperar un protocolo que nunca se documentó. El controlador de espía se reescribió a lo largo de los años para velocidades en baudios altas y se incluye en el instalador.

El modo automático envía un origen de datos, por ejemplo un archivo, al puerto según un temporizador y registra lo que llega de vuelta. Combinado con los plugins de simulación de dispositivos, convierte una computadora libre en un sustituto del dispositivo que usted está esperando.

MODBUS RTU y ASCII: maestro, simulador de esclavos y escáner

Ventana del plugin MODBUS con los valores de registro leídos de un dispositivo esclavo

El plugin MODBUS se entrega con el programa y funciona en ambos sentidos. Como maestro lee y escribe bobinas y registros en uno o varios esclavos y muestra la petición y la respuesta en crudo junto a los valores decodificados, que es lo que hace falta para verificar un cambio de cableado o un dispositivo nuevo. Como simulador de esclavos emula dispositivos con los registros que usted defina, con mapas de registros guardados en CSV y varios modos de simulación, de modo que se puede probar un PLC, una HMI o su propio maestro sin hardware. El plugin de simulación recibió una interfaz nueva y modos nuevos en la versión de julio de 2026.

Dos herramientas más completan el conjunto: el plugin de escaneo de dispositivos MODBUS lista las direcciones que responden en un bus, y nuestro simulador de esclavos MODBUS RTU/ASCII en línea hace la parte del esclavo en un navegador, sin nada que instalar. Para guardar los registros MODBUS en una base de datos las 24 horas, use Advanced Serial Data Logger en su lugar; la página de software MODBUS compara las opciones.

Automatización: secuencias de prueba, scripts, emulación de dispositivos

Plugin Test Sequence con una lista de pasos de petición y respuesta esperada y sus resultados

El trabajo de banco se repite. El plugin Test Sequence (añadido en abril de 2026) le permite definir pares de petición y respuesta esperada, ejecutarlos en orden y obtener un resultado de éxito o fallo por cada paso, sin una línea de código. El plugin Scripter va más allá, con comandos para enviar, esperar, comparar patrones y bifurcar, para los casos en que una secuencia depende de lo que respondió el dispositivo. Los plugins de simulación de protocolo ASCII y binario responden a las peticiones definidas con las respuestas definidas, y se entregan con el código fuente para que usted los adapte. Replay log reproduce un registro capturado en un puerto con las pausas originales, y File transfer transfiere archivos por X-, Y- y Z-modem, Kermit y ASCII.

Guías: validación automatizada de hardware, scripting y macros, emulación de dispositivos ASCII y binarios.

Quién lo usa

  • Los desarrolladores de sistemas embebidos y de firmware observan la UART de una placa a través de un adaptador USB a serie, envían comandos de prueba y conservan un registro con marcas de tiempo de cada sesión. Consulte el monitoreo de UART.
  • Los integradores de sistemas comprueban qué envía realmente una balanza, un lector de códigos de barras, un PLC o un receptor GPS antes de configurar un registrador de datos o escribir un analizador, y usan el modo espía cuando una aplicación del fabricante se comporta mal.
  • El personal de soporte y de TI diagnostica impresoras de tickets, terminales de punto de venta e impresoras de etiquetas que dejaron de responder, y averigua en qué puerto COM quedó un dispositivo después de actualizar un controlador.
  • Los ingenieros de pruebas ejecutan la misma secuencia de peticiones contra un lote de dispositivos y anotan los resultados, o emulan un dispositivo para poder probar el software sin él.
  • Los ingenieros de automatización consultan y simulan dispositivos MODBUS RTU en buses RS485 y escanean el bus en busca de direcciones activas.

Ejemplos prácticos: depuración de puertos COM, analizador RS232, monitor RS232, escáner de puertos COM.

Comparado con otras herramientas para puertos seriales

HyperTerminal ya no se entrega con Windows desde Vista, y PuTTY y otros terminales similares no pueden observar un puerto que otro programa tiene abierto. Advanced Serial Port Monitor reúne un terminal, un sniffer y herramientas MODBUS en un solo programa. Mantenemos al día cuatro páginas de comparación:

Si necesita registrar un dispositivo durante semanas y llevar los valores a Excel o a una base de datos en lugar de mirarlos, la herramienta adecuada es Advanced Serial Data Logger. Lea cuándo necesita un registrador en lugar de un monitor.

Precio y licencia

Una sola edición, con licencia por computadora. La licencia cubre una computadora o un servidor; no es por puerto ni por usuario. El departamento de ventas ofrece licencias por volumen e ilimitadas. Pago con tarjeta, PayPal, transferencia bancaria y más de 15 métodos locales; a las empresas se les aceptan órdenes de compra. La página de pedido muestra el precio actual para su país y los detalles de pago.

La prueba gratuita es el programa completo para evaluación; al comprar una clave de licencia se desbloquea la misma instalación.

Requisitos del sistema

  • Windows 11, Windows 10, Windows 8 y Windows 7, y Windows Server 2012 hasta 2025, de 32 y de 64 bits.
  • Cualquier puerto COM que vea el sistema operativo: integrado, tarjeta PCI o PCIe, adaptador USB a serie, perfil serie de Bluetooth o un puerto virtual creado por otro programa.
  • Dispositivos RS485 y RS422 a través de un convertidor.
  • Tamaño de la descarga: unos 7 MB. No se necesita ningún otro software.

Guías y tutoriales

Lecciones: instalación · modos manual y espía · datos en hexadecimal y marcas de tiempo · archivos de registro y datos desde un archivo · todos los tutoriales

Puertos COM en Windows: listar todos los puertos COM y saber cuál usa una aplicación · el puerto COM no funciona · datos serie ilegibles: siete comprobaciones en orden · cómo probar un puerto COM · agregar un dispositivo de puerto COM · restablecer, eliminar o restaurar un puerto COM en Windows 11 · cinco errores habituales de puerto COM · por qué las aplicaciones no logran abrir un puerto serial · enviar datos a un puerto COM desde la línea de comandos

Cables: patillaje y señales de RS232 · cable de monitoreo · todos los diagramas de cables

Referencia: manual de usuario (PDF) · plugins · capturas de pantalla · historial de versiones

Novedades

[3 de julio de 2026] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.
[15 de mayo de 2026] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.

La lista completa está en el historial de versiones; la versión y la fecha de publicación que aparecen al principio de esta página proceden del instalador actual.

Preguntas frecuentes

¿Puede observar un puerto COM que otro programa ya tiene abierto?

Sí. Ese es el modo espía. El otro programa sigue funcionando y usted ve ambos sentidos de su tráfico con marcas de tiempo. No hace falta ningún cable, ni un segundo puerto, ni un analizador de hardware.

¿Observar un puerto afecta al programa o al dispositivo que lo usa?

No. El controlador espía copia cada petición y cada byte a su paso por la pila de controladores del puerto y los deja seguir sin cambios. No abre el puerto por su cuenta, no envía nada al dispositivo y no altera la velocidad, el formato de trama ni el control de flujo que fijó la aplicación, así que un enlace en marcha con un PLC, un medidor o un instrumento sigue funcionando mientras usted observa. La única regla es el orden: inicie el monitor antes de que la aplicación abra el puerto, porque Windows entrega el puerto en exclusiva al primer programa. Para un enlace entre dos dispositivos externos, el modo de doble puerto con un cable de monitorización solo escucha las líneas TX y RX.

¿Funciona con adaptadores USB a serie, Bluetooth y puertos COM virtuales?

Sí. Windows los presenta todos como puertos COM y el programa los abre igual que un puerto integrado. Además lista cada puerto con su nombre de dispositivo, lo que ayuda cuando un adaptador cambia de número.

¿Puedo monitorear un bus RS485?

Sí, a través de un convertidor de RS232 a RS485 o de USB a RS485. Use el modo RS485 si el convertidor necesita que la computadora cambie el sentido. Para escuchar un bus en funcionamiento sin perturbarlo, conéctese a las líneas A y B con un segundo convertidor; la página de software RS485 muestra el cableado.

¿Es compatible con MODBUS?

Sí. El plugin MODBUS funciona como maestro RTU o ASCII y como simulador de esclavos, y el plugin de escaneo de dispositivos encuentra las direcciones activas de un bus. Para registrar de forma desatendida los registros MODBUS en una base de datos, use Advanced Serial Data Logger.

¿Cuál es la diferencia entre este programa y Advanced Serial Data Logger?

El monitor es interactivo: usted abre un puerto, envía, mira y guarda lo que vio. El registrador funciona como servicio de Windows, convierte los datos en valores y los exporta de forma continua a archivos, a Excel, a bases de datos o a otros programas. Muchos clientes usan el monitor para entender un dispositivo y el registrador para recopilar datos de él.

¿Es una compra única?

Hay dos opciones: una suscripción anual o una licencia perpetua que no caduca. Ambas son por computadora; la página de pedido muestra los precios actuales para su país.

¿Funciona en Linux o macOS?

No. Es un programa para Windows. Funciona en una máquina virtual de Windows si el puerto serial o el adaptador USB se pasa al sistema invitado.