SerialTool para Windows, MAC y Linux

¡El software para el puerto COM serie más flexible y profesional!
¡El primer software con scripting Python®!
¡Es gratuito, descárgalo ahora!

¡Nueva versión 3.1.0 lanzada! ¡Descárgala ahora!
Herramienta de software SerialTool para gestionar múltiples puertos COM en Windows, MacOS y Linux

El mejor software de puerto serie en el mercado

Por Qué SerialTool

SerialTool es el software más avanzado para la comunicación de puerto serie actualmente disponible en el mercado. Su facilidad de uso, junto con sus características, lo hace único. Este software se desarrolla y actualiza continuamente, ofreciendo una estabilidad y facilidad de uso incomparables. Diseñado para el registro intensivo de puertos serie, SerialTool es ideal tanto para el uso ocasional como para un sistema de monitoreo y registro continuo de uno o más puertos serie.

SerialTool está dedicado a todos los desarrolladores que utilizan el puerto serie diariamente para sus proyectos, ayudándolos con la depuración más intensiva de sus aplicaciones. SerialTool no es solo un software para profesionales, sino que también es ideal para aquellos que se acercan al mundo de la electrónica por primera vez utilizando Arduino o placas similares, donde los primeros ejercicios siempre se basan en la comunicación de puerto serie.

SerialTool es el único software gratuito, para la mayoría de sus funciones, que le permite gestionar múltiples puertos serie simultáneamente sin necesidad de lanzar múltiples instancias de la aplicación. SerialTool es el único software que incluye un editor para scripting en Python y una biblioteca integrada para utilizar directamente la interfaz gráfica de SerialTool. Al escribir su script en Python, puede mostrar directamente los datos en la pantalla principal de la aplicación sin tener que desarrollar su propia aplicación. Es ideal para todos los profesionales que desean ofrecer a sus clientes un software profesional capaz de ejecutar su programa en Python. El scripting en Python ahorra horas de desarrollo de software propietario y evita la gestión complicada de la interfaz gráfica!

SerialTool proporciona un conjunto de herramientas indispensables para el desarrollo de plataformas embebidas y en el campo industrial. Además, SerialTool integra un editor de archivos hexadecimales para crear y modificar archivos libremente.

SerialTool es multiplataforma! Funciona correctamente en sistemas operativos Windows de 64 bits, MacOS y Linux. Un único software profesional que utiliza la misma interfaz gráfica y ofrece las mismas funcionalidades en todos los sistemas operativos de PC!

La interfaz gráfica es intuitiva e incluye comentarios de uso directamente en el software, eliminando la necesidad de leer manuales o buscar frenéticamente en Internet para realizar una función específica.

Aquí hay una reseña de uno de nuestros clientes satisfechos.

¿Cuáles son las funciones de SerialTool?

Última actualización el por Oliver Reed

Un software de puerto serie (COM Port) para comunicar, monitorear, sniffear y depurar puertos seriales.

SerialTool es más que un simple terminal: funciona como un asistente completo de puerto serie, diseñado para el desarrollo, la depuración y la transmisión de datos. Es compatible con interfaces RS232, RS485 y UART, y puede comunicarse con dispositivos como sensores, controladores, máquinas CNC, equipos DMX o instrumentos GPS/GIS.

Te ayuda a generar paquetes de datos estructurados, desde secuencias simples de bytes hasta envíos temporizados de buffers de datos.

Ingenieros y desarrolladores se benefician de mayor velocidad al construir, depurar y probar aplicaciones. SerialTool combina análisis de paquetes, monitoreo de sesiones y herramientas de automatización para crear integraciones hardware-software de forma más eficiente.

Múltiples puertos COM simultáneamente.

SerialTool te permite abrir múltiples puertos serie al mismo tiempo y comunicarte simultáneamente enviando y recibiendo datos. Gracias a su versatilidad, mantiene el tráfico de cada puerto separado en su propio registro de sesión, lo que te permite analizar cada paquete de datos enviado y recibido.

El paquete de datos puede visualizarse en modo ASCII o Hexadecimal.

Visualizador de Bytes y SerialScope

Puedes ver bits y bytes gráficamente con el ByteVisualizer. Muestra los bits individuales de un byte y los simula en el puerto serie, resaltando bits de inicio, de datos, de paridad y de parada. Es altamente configurable y funciona como un conversor bit-byte, como si el puerto estuviera conectado a un osciloscopio.

SerialScope es un osciloscopio de puerto serie que convierte los datos en visualizaciones gráficas, similar al Visualizador de Bytes. Simula un osciloscopio por software y permite monitorear el tráfico del puerto serie.

COM Sniffer - Monitor de puertos, analizador y depurador

Si necesitas monitorear una aplicación de terceros que ya utiliza el puerto serie (para ingeniería inversa) o depurar tu propio software, SerialTool ofrece un potente COM Sniffer.

COM Sniffer es una herramienta diseñada para probar, monitorear y analizar el flujo de datos a través de los puertos COM. Te permite rastrear simultáneamente la comunicación de un número ilimitado de puertos en una sola sesión, capturando todos los datos en un formato estructurado y fácil de leer. Esta solución es esencial para desarrolladores y técnicos, ofreciendo opciones de filtrado, lectura y exportación de datos para un análisis detallado.

SerialTool es un sniffer y analizador de protocolos no intrusivo para RS-232, RS-422 y RS-485. Con COM Sniffer puedes capturar, registrar y exportar el tráfico en formato pcap para analizarlo en Wireshark.

Si quieres aprender a registrar, monitorear y sniffear un puerto serie, este tutorial es para ti. Explica cómo conectarse físicamente para monitoreo de hardware o usar una solución solo de software como COM Sniffer para capturar la comunicación sin cables.

Puertos COM Virtuales en Windows

Un emulador de puertos COM virtuales permite crear pares ilimitados de puertos. Cada par incluye dos puertos donde la salida de uno se convierte en la entrada del otro, exactamente como un cable null-modem. Esto facilita la conexión de dos programas seriales directamente para probar su comunicación.

El emulador de puertos virtuales de SerialTool te permite crear y gestionar múltiples pares de puertos en Windows. Cada par se comporta como una conexión null-modem real: los datos enviados a un puerto se reciben inmediatamente en el otro.

A diferencia de emuladores básicos, SerialTool ofrece funciones avanzadas como dividir, compartir y unir puertos, emulación de líneas de control y redirección de tráfico entre puertos reales y virtuales con transferencia de alta velocidad.

La utilidad de puertos virtuales de SerialTool también permite mapear puertos y redirigir datos a través de una red. En lugar de enviarse localmente, los bytes son encapsulados en TCP/IP y entregados a un dispositivo remoto.

Esto permite que software heredado que espera un puerto local se comunique de forma transparente con equipos conectados en red. La herramienta es compatible con dispositivos RS232 y RS485, sin necesidad de modificar las aplicaciones.

Combinando creación de puertos virtuales con redirección, SerialTool facilita depuración remota, monitoreo e integración de dispositivos.
Más información sobre COM Redirector, COM Splitter y Serial-to-Ethernet en la página Utilidades de Puertos Virtuales.

Software Modbus

SerialTool es una solución completa de Modbus que te permite leer y escribir registros o bobinas de cualquier dispositivo Modbus RTU, ASCII o TCP. Permite monitorear, depurar y visualizar la comunicación en tiempo real en Windows, macOS y Linux.

Con el COM Sniffer integrado (Windows), SerialTool también funciona como analizador Modbus. Puedes registrar tráfico RTU, ASCII y TCP, exportarlo en formato pcap y analizarlo en Wireshark.

Editor de Archivos Hex/ASCII/Binario

El editor de archivos Hex de SerialTool es un potente editor binario que te permite modificar archivos a nivel de byte en formato hexadecimal o ASCII.

SerialTool te permite editar archivos binarios con un editor HEX y enviarlos a través del puerto serie. Una solución completa para edición HEX y comunicación serial.

Scripting en Python para Puertos Serie

Usa SerialTool con Python para monitorear, depurar y automatizar la comunicación por puertos serie. Una alternativa potente a pySerial para RS232/RS485 en Windows, macOS y Linux.

SerialTool se integra con Python para enviar, recibir y registrar datos sin depender de herramientas de consola como pySerial miniterm. Con scripting en SerialTool, puedes automatizar comunicación, depurar dispositivos y crear flujos de trabajo avanzados directamente.

SerialTool integra scripts y una API de Python completa para simplificar la comunicación.

Herramienta de Mapeo USB

SerialTool es una herramienta de mapeo USB para Windows, macOS y Linux que detecta automáticamente todos los puertos, resalta los puertos serie y proporciona información completa de cada dispositivo.

Puerto Serie a Red

SerialTool te permite redirigir datos y señales de puertos serie a través de cualquier red TCP/IP, convirtiendo puertos locales en dispositivos de red remotos.

A diferencia de utilidades antiguas, SerialTool admite Windows, macOS y Linux. Amplía la comunicación con soporte para TCP, UDP, HTTP POST/GET y HTTPS POST/GET, lo que permite integración con APIs web y monitoreo en tiempo real.

Puerto Serie a Archivo

Con SerialTool puedes grabar fácilmente el tráfico de múltiples puertos RS232/RS485 o virtuales al mismo tiempo. Este tutorial explica paso a paso cómo monitorear, sniffear y guardar datos en texto, CSV o pcap para análisis posterior.

Características de SerialTool

El software definitivo para puertos seriales: características de vanguardia y rendimiento inigualable

Software gratuito multiplataforma

SerialTool es un software gratuito para puertos seriales en Windows, Mac OS (CPU Intel y Apple) y Linux (funciona en la mayoría de las distribuciones). También está disponible una versión PRO a los precios más competitivos del mercado para un software inigualable como SerialTool.

Múltiples puertos seriales en un solo software

A diferencia de otros programas, SerialTool gestiona múltiples puertos seriales en una sola instancia. Puedes asignar un número de puerto serial a cada puerto COM (Windows) o dispositivo (Mac OS y Linux).

Modo de visualización hexadecimal

Además del modo terminal, el modo hexadecimal permite mostrar los paquetes enviados y recibidos desde los puertos seriales en diferentes colores. También es posible marcar algunos bytes con diferentes colores para distinguirlos durante el registro y puedes analizar cada byte y mostrarlo en modo ASCII, hexadecimal, binario u octal.

Scripting en Python

Scripting en Python con un editor profesional para crear tus programas y usar la interfaz gráfica de SerialTool. Algunos ejemplos ya están integrados en SerialTool y solo necesitan adaptarse a tus necesidades.

Virtual COM Ports

Virtual COM Port (solo para Windows) crea puertos seriales virtuales y los conecta mediante un cable null-modem virtual.

Además, un conjunto de utilidades para Virtual COM Ports como COM Splitter, Serial Sniffer y COM to Network (con soporte para RFC 2217 Telnet Com Port).

COM Sniffer

Sniffer COM permite, de manera similar a SpyPort, monitorizar y rastrear los datos transmitidos a través de un puerto COM abierto por otro software, así como todas las demás señales IOCTL. Esta función solo está disponible para usuarios de Windows con licencia PRO.

Visitar el sitio web de COM Sniffer

SpyPort

Función SpyPort para monitorear todo el tráfico del puerto serial a nivel del Kernel, incluso desde programas de terceros. Esta función solo está disponible para usuarios de Windows con una licencia PRO.

Cliente ModBus

La capacidad de enviar paquetes en formato MODBUS RTU y ASCII y en modo TCP. Una función ideal para la comunicación con maquinaria industrial.

Editor de archivos Hex

SerialTool integra un editor de archivos Hex potente, confiable y profesional. Esta funcionalidad hace que SerialTool sea único, ya que no solo se ocupa del puerto serial, sino de todas las posibles necesidades de los desarrolladores.

Modo SerialScope

SerialTool ofrece una herramienta gráfica para monitorear paquetes y verlos como un osciloscopio. Una herramienta muy útil para dar los primeros pasos en la exploración del puerto serial.

ByteVisualizer

ByteVisualizer está diseñado para ofrecer capacidades avanzadas de visualización y transformación de datos a nivel de byte y bit, así como para simular la transmisión de datos a través de un puerto serial.

Lista de paquetes

SerialTool te permite archivar todos los paquetes entrantes y salientes del puerto serial en una lista que se puede exportar en formato CSV o texto. Puedes buscar dentro de los paquetes una secuencia específica de ASCII o hexadecimal.

USBMap

Mapear puertos USB y dispositivos conectados. USBMap es una función de SerialTool que muestra información básica sobre los controladores de host USB, concentradores USB y dispositivos USB conectados.

Envío de paquetes cronometrados

SerialTool ofrece la capacidad de enviar paquetes cronometrados directamente al puerto serial por un número establecido de veces. También puedes agregar un contador antes de enviar el paquete o al final de un paquete para hacer que el modo de depuración de tus aplicaciones sea aún más detallado.

Almacenamiento en buffer

SerialTool te permite editar y enviar buffers prealmacenados para aumentar la simplicidad y la velocidad de uso. Los buffers se pueden recuperar y enviar directamente desde el panel dedicado.

Respuesta automática

El modo de respuesta automática te permite responder automáticamente con respuestas predefinidas cuando llega una secuencia específica de bytes (hexadecimal o ASCII) en un puerto serial. Esta función es muy útil durante el desarrollo de sistemas embebidos donde necesitas simular una respuesta cuando llega una secuencia particular de bytes.

Alarmas

SerialTool ofrece la posibilidad de activar alarmas al llegar una secuencia específica de bytes y decidir cómo operar. Puedes configurar una alarma al llegar un paquete que contenga o no una secuencia específica de bytes (ASCII o hexadecimal) o si comienza o no con una secuencia específica de bytes. Los registros de alarmas se pueden guardar directamente en un archivo.

Registro de tráfico del puerto serial

SerialTool te permite guardar todo el tráfico serial entrante y saliente de un puerto serial específico en modo de archivo ASCII o binario. Esta función permite monitorear con precisión todo el tráfico serial.

Puerto serial a la red

Puedes enviar todo el tráfico entrante o saliente de un puerto serial directamente a través de la red en modo TCP o UDP o a un script HTTP del tipo GET o POST. Este modo es muy útil para registrar operaciones remotas de un dispositivo y verificar su funcionamiento correcto.

Enviar archivos en el puerto serial

Una función muy útil permite enviar archivos al puerto serial fragmentados en paquetes de longitud ajustable y temporización.

CRC del puerto serial

Es posible completar automáticamente el envío de un paquete con una amplia gama de CRC a 8 bits, 16 bits, 24 bits y 32 bits con los polinomios más utilizados.

Temas seleccionables

Entre las diversas funcionalidades, puedes elegir libremente la apariencia de la interfaz gráfica seleccionando entre los temas propuestos o cargando directamente tu tema personalizado creado en formato .qss.

Comparison of Features

FREE Version Professional Version

Operating System Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux
Multiple Serials Ports

2

4

Python® Scripting Read More 3 runs per session unlimited
Modbus Client 5 packets unlimited
Virtual COM Ports
Read More

1 Pair

Unlimited pairs

COM Sniffer
Read More

Windows only

SpyPort
Read More

Windows only

Hex View Limited usability Fully featured
Hex File Editor
Read More
Limited usability Fully featured
SerialScope 120 seconds no time limit
USBMap 1 time unlimited times
Scheduled Multiple Buffer Send 9 times unlimited times
Maximum Buffers 2 8
Auto Answer 5 times unlimited times
Alarms 5 triggers unlimited triggers
Serial Data Session Packets
Read More
100 Packets Settable up to 10.000 Packets
Data Flow recording
Read More
CRC autofill

CRC 16 MODBUS

CRC 8, CRC 8 EBU, CRC 8 HDLC, CRC 8 MAXIM, CRC 8 WCDMA, CRC 8 LTE

CRC 16 ARC, CRC 16 BUYPASS, CRC 16 CCITTFALSE, CRC 16 MCRF4XX, CRC 16 CDMA2000, CRC 16 CMS, CRC 16 DECTR, CRC 16 DECTX, CRC 16 DNP, CRC 16 GENIBUS, CRC 16 KERMIT, CRC 16 MAXIM, CRC 16 MODBUS, CRC 16 T10DIF, CRC 16 USB, CRC 16 X25, CRC 16 XMODEM

CRC 24, CRC 24 FLEXRAYA, CRC 24 FLEXRAYB, CRC 24 LTEA, CRC 24 LTEB, CRC 24 NRC

CRC 32, CRC 32 BZIP2, CRC 32 C, CRC 32 MPEG2, CRC 32 POSIX, CRC 32 Q

Time difference between packets

Multiple data print out

File Sending
Read More
Limited to 1KBytes file size Unlimited
Serial Packet to network
Read More
TCP and UDP only.
Limited to 5 packets per session
Unlimited TCP, UPD, HTTP/HTTPS GET, HTTP/HTTPS POST

Free Sign up & Subscribe