Met SerialTool kun je elke seriële poort monitoren, sniffen, debuggen, ermee communiceren en alle gegevens loggen. Het draait op Windows, macOS (Intel en Apple Silicon) en Linux (compatibel met de meeste distributies). Er is ook een PRO-versie beschikbaar tegen zeer concurrerende prijzen, met mogelijkheden die geen enkele andere seriële-poortsoftware evenaart.
In tegenstelling tot andere programma’s beheert SerialTool meerdere seriële poorten in één enkele instantie. Je kunt een seriële-poortnummer toewijzen aan elke COM-poort (Windows) of elk apparaat (macOS en Linux).
Naast de terminalmodus maakt de hexadecimale modus het mogelijk om verzonden en ontvangen pakketten van de seriële poorten in verschillende kleuren weer te geven. Het is ook mogelijk bepaalde bytes met verschillende kleuren te markeren om ze tijdens het loggen te onderscheiden, en elke byte te analyseren en weer te geven in ASCII-, hexadecimale, binaire of octale modus.
Python-scripting met een professionele editor om je eigen programma’s te maken en de grafische interface van SerialTool te gebruiken. Enkele voorbeelden zijn al in SerialTool geïntegreerd en hoeven alleen aan jouw behoeften te worden aangepast.
De Virtual COM Port-driver (alleen Windows) maakt virtuele seriële poorten aan en verbindt deze via een virtuele null-modemkabel.
Daarnaast is er een set hulpprogramma’s voor virtuele COM-poorten, zoals COM Splitter, Sniffer en COM to Network (met ondersteuning voor RFC 2217 Telnet Com Port).
COM Sniffer maakt het, net als SpyPort, mogelijk om de gegevens te monitoren en te sniffen die worden verzonden via een COM-poort die door andere software is geopend, evenals alle andere IOCTL-signalen. Deze functie is alleen beschikbaar voor Windows-gebruikers met een PRO-licentie.
Bezoek de COM Sniffer-websiteMet de SpyPort-functie kun je al het seriële-poortverkeer op kernelniveau monitoren, zelfs dat van programma’s van derden. Deze functie is alleen beschikbaar voor Windows-gebruikers met een PRO-licentie.
Mogelijkheid om pakketten te versturen in MODBUS RTU- en ASCII-formaat en in TCP-modus. Een ideale functie voor communicatie met industriële machines.
SerialTool integreert een krachtige, betrouwbare en professionele hex-bestandseditor. Deze functionaliteit maakt SerialTool uniek: het behandelt niet alleen de seriële poort, maar alle mogelijke behoeften van ontwikkelaars.
SerialTool biedt een grafische tool om pakketten te monitoren en ze weer te geven als op een oscilloscoop. Een zeer nuttig hulpmiddel om de eerste stappen te zetten in het verkennen van de seriële poort.
ByteVisualizer is ontworpen om geavanceerde mogelijkheden te bieden voor datavisualisatie en -transformatie op zowel byte- als bitniveau, en om gegevensoverdracht via een seriële poort te simuleren.
Met SerialTool kun je alle inkomende en uitgaande pakketten van de seriële poort archiveren in een lijst die kan worden geëxporteerd in CSV- of tekstformaat. Je kunt in de pakketten zoeken naar een specifieke ASCII- of hexadecimale reeks.
Breng USB-poorten en aangesloten apparaten in kaart. USBMap is een functie van SerialTool die basisinformatie weergeeft over USB-hostcontrollers, USB-hubs en aangesloten USB-apparaten.
SerialTool biedt de mogelijkheid om getimede pakketten rechtstreeks naar de seriële poort te sturen voor een ingesteld aantal keren. Je kunt ook een teller toevoegen vóór het versturen van het pakket of aan het einde van een pakket om de debug-modus van je applicaties nog gedetailleerder te maken.
SerialTool maakt het mogelijk vooraf opgeslagen buffers te bewerken en te versturen om de eenvoud en snelheid van gebruik te verhogen. De buffers kunnen rechtstreeks vanuit het speciale paneel worden opgeroepen en verstuurd.
De Auto-Answer-modus maakt het mogelijk automatisch te antwoorden met vooraf gedefinieerde antwoorden zodra een specifieke byte-reeks (hexadecimaal of ASCII) op een seriële poort binnenkomt. Deze functie is zeer nuttig tijdens de ontwikkeling van embedded systemen waarbij je een antwoord moet simuleren zodra een bepaalde byte-reeks wordt ontvangen.
SerialTool biedt de mogelijkheid om alarmen te activeren bij het binnenkomen van een specifieke byte-reeks en te bepalen hoe er gereageerd moet worden. Je kunt een alarm instellen wanneer een pakket een bepaalde byte-reeks (ASCII of hexadecimaal) bevat of niet bevat, of wanneer het begint of niet begint met een bepaalde byte-reeks. De alarmlogs kunnen direct in een bestand worden opgeslagen.
Met SerialTool kun je al het seriële verkeer in en uit een specifieke seriële poort opslaan in ASCII- of binaire bestandsmodus. Deze functie maakt nauwkeurige monitoring van al het seriële verkeer mogelijk.
Je kunt al het inkomende of uitgaande verkeer van een seriële poort rechtstreeks via het netwerk verzenden in TCP- of UDP-modus, of naar een HTTP-script van het type GET of POST. Deze modus is zeer nuttig voor het op afstand loggen van een apparaat om de correcte werking te controleren.
Een zeer nuttige functie maakt het mogelijk om bestanden naar de seriële poort te versturen, opgesplitst in pakketten met instelbare lengte en timing.
Het is mogelijk het verzenden van een pakket automatisch te voltooien met een brede reeks CRC’s van 8-bit, 16-bit, 24-bit en 32-bit met de meest gebruikte polynomen.
Onder de verschillende functionaliteiten kun je het uiterlijk van de grafische interface vrij kiezen door te selecteren uit de voorgestelde thema’s of door direct je eigen aangepaste thema in .qss-formaat te laden.