SerialTool é o software mais avançado para comunicação de porta serial atualmente disponível no mercado. Sua facilidade de uso, juntamente com seus recursos, o torna único. Este software é continuamente desenvolvido e atualizado, oferecendo estabilidade e facilidade de uso incomparáveis. Projetado para registro intensivo de porta serial, SerialTool é ideal tanto para uso ocasional quanto como um sistema de monitoramento e registro contínuo para uma ou mais portas seriais.
SerialTool é dedicado a todos os desenvolvedores que usam a porta serial diariamente para seus projetos, ajudando-os na depuração mais intensiva de suas aplicações. SerialTool não é apenas um software para profissionais, mas também é ideal para aqueles que estão se aproximando do mundo da eletrônica pela primeira vez usando Arduino ou placas semelhantes, onde os primeiros exercícios são sempre baseados na comunicação de porta serial.
SerialTool é o único software gratuito, para a maioria de suas funções, que permite gerenciar múltiplas portas seriais simultaneamente sem a necessidade de lançar múltiplas instâncias do aplicativo. SerialTool é o único software que inclui um editor para scripts em Python e uma biblioteca integrada para usar diretamente a interface gráfica do SerialTool. Ao escrever seu script em Python, você pode exibir diretamente os dados na tela principal do aplicativo sem ter que desenvolver seu próprio aplicativo. É ideal para todos os profissionais que desejam fornecer um software profissional aos seus clientes capaz de executar seu programa Python. A criação de scripts em Python economiza horas de desenvolvimento de software proprietário e evita a gestão complicada da interface gráfica!
SerialTool fornece um conjunto de ferramentas indispensáveis para o desenvolvimento de plataformas embarcadas e no campo industrial. Além disso, SerialTool integra um editor de arquivos hexadecimais para criar e modificar arquivos livremente.
SerialTool é multiplataforma! Funciona corretamente nos sistemas operacionais Windows 64 bits, MacOS e Linux. Um único software profissional que usa a mesma interface gráfica e oferece as mesmas funcionalidades em todos os sistemas operacionais de PC!
A interface gráfica é intuitiva e inclui comentários de uso diretamente no software, eliminando a necessidade de ler manuais ou procurar freneticamente na Internet para realizar uma função específica.
Um software de porta serial (COM Port) para comunicar, monitorar, analisar e depurar portas seriais.
SerialTool é mais que um simples terminal: funciona como um assistente completo de porta serial, projetado para desenvolvimento, depuração e transmissão de dados. Ele suporta interfaces RS232, RS485 e UART, e pode se comunicar com dispositivos como sensores, controladores, máquinas CNC, equipamentos DMX ou instrumentos GPS/GIS.
Ajuda você a gerar pacotes de dados estruturados, desde sequências simples de bytes até envios temporizados de buffers de dados.
Engenheiros e desenvolvedores se beneficiam de maior velocidade ao criar, testar e depurar aplicações. O SerialTool combina análise de pacotes, monitoramento de sessões e ferramentas de automação para tornar integrações hardware-software mais eficientes.
SerialTool permite abrir várias portas seriais ao mesmo tempo e se comunicar de forma simultânea enviando e recebendo dados. Cada porta mantém seu tráfego separado em um log de sessão próprio, permitindo analisar cada pacote enviado e recebido.
Você pode visualizar bits e bytes graficamente com o ByteVisualizer. Ele exibe os bits individuais de um byte e os simula na porta serial, destacando bits de início, de dados, de paridade e de parada. É altamente configurável e funciona como um conversor bit-byte, como se a porta estivesse conectada a um osciloscópio.
SerialScope é um osciloscópio de porta serial em software que converte dados seriais em representações gráficas, semelhante ao ByteVisualizer. Ele simula um osciloscópio virtual, permitindo monitorar o tráfego da porta serial.
Se você precisa monitorar um aplicativo de terceiros que já utiliza a porta serial (para engenharia reversa), ou depurar seu próprio software, o SerialTool oferece um poderoso COM Sniffer.
O COM Sniffer é uma ferramenta projetada para testar, monitorar e analisar o fluxo de dados pelas portas COM. Ele permite rastrear comunicações de um número ilimitado de portas em uma única sessão, capturando todos os dados em um formato estruturado e de fácil leitura. É essencial para desenvolvedores e técnicos depurarem aplicações e dispositivos baseados em COM.
SerialTool é um sniffer e analisador de protocolos não intrusivo para RS-232, RS-422 e RS-485. Com o COM Sniffer você pode capturar, registrar e exportar tráfego em formato pcap para análise no Wireshark.
Se você deseja aprender a registrar, monitorar e sniffar uma porta serial, este tutorial é para você. Ele explica como fazer a conexão física para monitoramento de hardware ou usar uma solução apenas de software como o COM Sniffer.
Um emulador de porta COM virtual permite criar pares ilimitados de portas. Cada par inclui duas portas onde a saída de uma se torna a entrada da outra, exatamente como um cabo null-modem. Isso facilita a conexão direta entre dois programas seriais e o teste de sua comunicação.
O emulador de portas virtuais do SerialTool permite criar e gerenciar múltiplos pares de portas virtuais no Windows. Cada par virtual funciona como uma conexão null-modem real: os dados enviados para uma porta são recebidos imediatamente na outra.
Ao contrário de emuladores básicos, o SerialTool oferece funções avançadas como dividir, compartilhar e unir portas, emulação de linhas de controle e redirecionamento de tráfego entre portas reais e virtuais, com alta velocidade e precisão.
A utilidade de portas COM virtuais do SerialTool também permite redirecionar dados pela rede. Em vez de serem enviados localmente, os bytes são encapsulados em TCP/IP e entregues a um dispositivo remoto.
Isso permite que softwares antigos que esperam uma porta local comuniquem-se de forma transparente com equipamentos conectados em rede. A ferramenta suporta dispositivos RS232 e RS485 sem necessidade de modificar aplicações.
Ao combinar criação de portas virtuais com redirecionamento de rede, o SerialTool facilita depuração remota, monitoramento e integração de dispositivos.
Saiba mais sobre COM Redirector, COM Splitter e Serial-to-Ethernet na página Utilitários de Portas Virtuais.
SerialTool é uma solução completa Modbus que permite ler e escrever registradores ou bobinas de qualquer dispositivo Modbus RTU, ASCII ou TCP. Ele possibilita monitorar, depurar e visualizar a comunicação Modbus em tempo real no Windows, macOS e Linux.
Com o COM Sniffer integrado (Windows), o SerialTool também funciona como analisador Modbus. É possível registrar tráfego RTU, ASCII e TCP, exportá-lo em formato pcap e analisá-lo no Wireshark.
O editor de arquivos Hex do SerialTool é um editor binário poderoso que permite editar arquivos no nível de byte em formatos hexadecimal e ASCII.
Com o SerialTool, você pode editar arquivos binários em um editor HEX e enviá-los pela porta serial. Uma solução completa para edição HEX e comunicação serial.
Use o SerialTool com Python para monitorar, depurar e automatizar a comunicação serial. É uma alternativa poderosa ao pySerial para RS232/RS485 em Windows, macOS e Linux.
O SerialTool se integra com Python para enviar, receber e registrar dados sem depender de ferramentas de console como pySerial miniterm. Com scripting Python no SerialTool, você pode automatizar comunicação, depurar dispositivos e criar fluxos de trabalho avançados.
SerialTool integra scripts Python e uma API Python completa para simplificar a comunicação.
SerialTool é uma ferramenta de mapeamento USB para Windows, macOS e Linux que detecta automaticamente todas as portas USB, destaca portas seriais e fornece informações completas sobre cada dispositivo.
O SerialTool permite redirecionar dados e sinais de portas seriais por qualquer rede TCP/IP, transformando portas locais em dispositivos de rede remotos.
Ao contrário de utilitários antigos, o SerialTool suporta Windows, macOS e Linux. Ele expande a comunicação serial para a rede com suporte a TCP, UDP, HTTP POST/GET e HTTPS POST/GET, permitindo integração com APIs web e monitoramento em tempo real.
Com o SerialTool você pode gravar facilmente o tráfego de várias portas RS232/RS485 ou virtuais ao mesmo tempo. Este tutorial explica passo a passo como monitorar, sniffar e salvar dados em formato texto, CSV ou pcap para análise posterior.
Recursos do SerialTool
O software definitivo para porta serial: Recursos avançados e desempenho incomparável
Software gratuito multiplataforma
SerialTool é um software gratuito para portas seriais no Windows, Mac OS (CPU Intel e Apple) e Linux (funciona na maioria das distribuições). Uma versão PRO também está disponível a preços competitivos no mercado para um software incomparável como o SerialTool.
Ao contrário de outros softwares, o SerialTool gerencia várias portas seriais em uma única instância. Você pode atribuir um número de porta serial a cada porta COM (Windows) ou dispositivo (Mac OS e Linux).
Além do modo terminal, o modo hexadecimal permite exibir os pacotes enviados e recebidos das portas seriais em diferentes cores. Também é possível marcar alguns bytes com cores diferentes para distingui-los durante o log e você pode analisar cada byte e exibi-lo no modo ASCII, hexadecimal, binário ou octal.
Script em Python com um editor profissional para criar seus programas e usar a interface gráfica do SerialTool. Alguns exemplos já estão integrados no SerialTool e só precisam ser adaptados às suas necessidades.
O Sniffer COM permite, de forma semelhante ao SpyPort, monitorar e interceptar os dados transmitidos por uma porta COM aberta por outro software, bem como todos os outros sinais IOCTL. Esta função está disponível apenas para usuários do Windows com licença PRO.
Função SpyPort para monitorar todo o tráfego da porta serial no nível do Kernel, mesmo de programas de terceiros. Esta função está disponível apenas para usuários do Windows com licença PRO.
O SerialTool integra um poderoso, confiável e profissional editor de arquivos Hex. Esta funcionalidade torna o SerialTool único, lidando não apenas com a porta serial, mas com todas as possíveis necessidades dos desenvolvedores.
O SerialTool oferece uma ferramenta gráfica para monitorar pacotes e visualizá-los como um osciloscópio. Uma ferramenta muito útil para dar os primeiros passos na exploração da porta serial.
O ByteVisualizer foi projetado para oferecer capacidades avançadas de visualização e transformação de dados em nível de byte e bit, além de simular a transmissão de dados por uma Porta Serial.
O SerialTool permite arquivar todos os pacotes de entrada e saída da porta serial em uma lista que pode ser exportada em formato CSV ou texto. Você pode pesquisar dentro dos pacotes uma sequência específica de ASCII ou hexadecimal.
Mapear portas USB e dispositivos conectados. USBMap é um recurso do SerialTool que lista informações básicas sobre controladores de host USB, hubs USB e dispositivos USB conectados.
O SerialTool oferece a capacidade de enviar pacotes cronometrados diretamente para a porta serial por um número definido de vezes. Você também pode adicionar um contador antes de enviar o pacote ou no final de um pacote para tornar o modo de depuração de suas aplicações ainda mais detalhado.
O SerialTool permite editar e enviar buffers pré-armazenados para aumentar a simplicidade e a velocidade de uso. Os buffers podem ser recuperados e enviados diretamente do painel dedicado.
O modo de resposta automática permite que você responda automaticamente com respostas predefinidas ao chegar uma sequência específica de bytes (hexadecimal ou ASCII) em uma porta serial. Esta função é muito útil durante o desenvolvimento de sistemas embarcados onde você precisa simular uma resposta ao chegar uma sequência específica de bytes.
O SerialTool oferece a possibilidade de ativar alarmes ao chegar uma sequência específica de bytes e decidir como operar. Você pode definir um alarme ao chegar um pacote que contenha ou não uma sequência específica de bytes (ASCII ou hexadecimal) ou se começa ou não com uma sequência específica de bytes. Os registros de alarme podem ser salvos diretamente em um arquivo.
O SerialTool permite salvar todo o tráfego serial de entrada e saída de uma porta serial específica no modo de arquivo ASCII ou binário. Esta função permite monitorar com precisão todo o tráfego serial.
Você pode enviar todo o tráfego de entrada ou saída de uma porta serial diretamente pela rede no modo TCP ou UDP ou para um script HTTP do tipo GET ou POST. Este modo é muito útil para o registro remoto de um dispositivo para verificar seu funcionamento correto.
É possível completar automaticamente o envio de um pacote com uma ampla gama de CRCs a 8 bits, 16 bits, 24 bits e 32 bits com os polinômios mais utilizados.
Entre as várias funcionalidades, você pode escolher livremente a aparência da interface gráfica, selecionando entre os temas propostos ou carregando diretamente seu tema personalizado criado no 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