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.
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.
A capacidade de enviar pacotes no formato MODBUS RTU e ASCII e no modo TCP. Uma função ideal para comunicação com máquinas industriais.
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 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.
Uma função muito útil permite enviar arquivos para a porta serial fragmentados em pacotes de comprimento e temporização ajustáveis.
É 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.