SerialTool is de meest geavanceerde software voor seriële-poortcommunicatie die momenteel op de markt verkrijgbaar is. De combinatie van gebruiksgemak en uitgebreide functies maakt het pakket uniek. De software wordt continu ontwikkeld en bijgewerkt en biedt ongeëvenaarde stabiliteit en gebruiksvriendelijkheid. SerialTool is ontworpen voor intensief loggen van seriële poorten en is ideaal zowel voor incidenteel gebruik als voor permanente monitoring en logging van één of meerdere seriële poorten.
SerialTool is bedoeld voor alle ontwikkelaars die dagelijks de seriële poort gebruiken voor hun projecten en hen helpt bij het intensief debuggen van hun toepassingen. SerialTool is niet alleen software voor professionals, maar ook ideaal voor iedereen die voor het eerst met elektronica aan de slag gaat met Arduino of vergelijkbare boards, waarbij de eerste oefeningen vrijwel altijd op seriële-poortcommunicatie gebaseerd zijn.
SerialTool is de enige gratis software – voor het grootste deel van de functionaliteit – waarmee je meerdere seriële poorten gelijktijdig kunt beheren zonder meerdere instanties van de applicatie te hoeven starten. SerialTool is bovendien de enige software met een editor voor Python-scripting en een geïntegreerde bibliotheek om de grafische interface van SerialTool rechtstreeks te gebruiken. Door je script in Python te schrijven, kun je de gegevens direct op het hoofdscherm van de applicatie tonen zonder zelf een GUI-applicatie te hoeven ontwikkelen. Dit is ideaal voor professionals die een professionele software aan hun klanten willen leveren die hun Python-programma kan uitvoeren. Python-scripting bespaart uren aan ontwikkeling van eigen software en voorkomt de complexe implementatie van een grafische interface!
SerialTool biedt een set onmisbare hulpmiddelen voor de ontwikkeling van embedded platforms en industriële toepassingen. Daarnaast integreert SerialTool een hex-bestandseditor om bestanden vrij te kunnen maken en bewerken.
SerialTool is cross-platform! Het werkt probleemloos op 64-bit Windows, macOS en Linux. Eén professionele applicatie met dezelfde grafische interface en identieke functies op alle pc-besturingssystemen!
De grafische interface is intuïtief en bevat gebruiksopmerkingen direct in de software, zodat je geen handleidingen hoeft te lezen of het internet hoeft af te speuren om een specifieke functie uit te voeren.
Software voor seriële poorten (COM-poorten) om te communiceren, monitoren, sniffen en debuggen.
SerialTool is meer dan een terminal: het werkt als een complete Serial Port Assistant, ontworpen voor ontwikkeling, debugging en datatransmissie. Het ondersteunt RS232, RS485 en UART-interfaces en kan communiceren met apparaten zoals sensoren, controllers, CNC-machines, DMX-apparatuur of GPS/GIS-instrumenten.
Het helpt je gestructureerde datapakketten te genereren, van eenvoudige bytereeksen tot tijdgebaseerde verzending van databuffers.
Ingenieurs en ontwerpers profiteren van een hogere snelheid bij het bouwen, debuggen en testen van applicaties. SerialTool combineert pakketanalyse, monitoringsessies en automatiseringstools, zodat je hardware-software-integraties efficiënter kunt realiseren.
Met SerialTool kun je meerdere seriële poorten tegelijk openen en gelijktijdig communiceren door data te verzenden en te ontvangen. Dankzij de veelzijdigheid blijft het verkeer van elke seriële poort gescheiden in zijn eigen sessielog, zodat je elk verzonden en ontvangen datapakket afzonderlijk kunt analyseren.
Met ByteVisualizer kun je bits en bytes grafisch bekijken. ByteVisualizer toont de afzonderlijke bits van een byte en simuleert deze op de seriële poort, waarbij startbits, databits, pariteitsbits en stopbits worden gemarkeerd. ByteVisualizer is zeer configureerbaar en fungeert als een bit-byte-converter, alsof de seriële poort op een oscilloscoop is aangesloten.
SerialScope is een oscilloscoop-software voor seriële poorten die seriële-poortdata omzet in grafische weergaves, vergelijkbaar met de ByteVisualizer. Het simuleert een software-oscilloscoop waarmee je dataverkeer op je seriële poort kunt monitoren.
Als je een externe applicatie wilt monitoren die de seriële poort al gebruikt (bijvoorbeeld voor reverse-engineering), of als je je eigen seriële software wilt debuggen, biedt SerialTool een krachtige COM Sniffer.
COM Sniffer is een Serial Port Sniffer en een krachtig hulpmiddel om de datastroom door de COM-poorten van je computer te testen, monitoren en analyseren. Je kunt de communicatie van een onbeperkt aantal poorten in één sessie tegelijk volgen, waarbij alle data in een gestructureerd, goed leesbaar formaat wordt vastgelegd. Deze oplossing is essentieel voor ontwikkelaars en technici die COM-gebaseerde applicaties en apparaten willen debuggen en biedt een handige manier om waardevolle gegevens te lezen, te filteren en op te slaan voor gedetailleerde analyse.
SerialTool is een niet-intrusieve Serial Port Sniffer en protocolanalyzer voor RS-232, RS-422 en RS-485. Met COM Sniffer kun je seriële-verkeer vastleggen, loggen en exporteren naar pcap voor analyse in Wireshark.
Als je wilt leren hoe je een seriële poort kunt loggen, monitoren en sniffen, dan is deze tutorial iets voor jou. Daarin wordt uitgelegd hoe je je fysiek op een COM-poort aansluit voor hardware-monitoring of hoe je een pure softwareoplossing zoals COM Sniffer gebruikt om communicatie zonder bedrading vast te leggen.
Met een virtuele COM-poortemulator kun je een onbeperkt aantal COM-poortparen aanmaken. Elk paar bestaat uit twee poorten waarbij de uitgang van de ene de ingang van de andere wordt – precies zoals bij een null-modemkabel. Hierdoor is het eenvoudig om twee seriële programma’s direct met elkaar te verbinden en hun communicatie te testen.
De Virtual COM Port Emulator van SerialTool stelt je in staat om meerdere virtuele COM-poortparen onder Windows te maken en te beheren. Elk virtueel paar gedraagt zich als een echte null-modemverbinding: data die naar de ene poort wordt gestuurd, wordt onmiddellijk door de andere ontvangen, zodat twee applicaties seriële data kunnen uitwisselen zonder fysieke kabels.
In tegenstelling tot basisemulators biedt SerialTool geavanceerde functies zoals het splitsen, delen en combineren van COM-poorten, het testen van seriële software en het emuleren van besturingslijnen. Je kunt verkeer tussen echte en virtuele poorten doorsturen en hoge overdrachtssnelheden bereiken voor nauwkeurige simulatie.
De Virtual COM Port Utility van SerialTool koppelt virtuele COM-poorten op een Windows-pc en stuurt applicatiegegevens door over een netwerk. In plaats van bytes via een lokale seriële interface te versturen, wordt het verkeer ingekapseld in TCP/IP en afgeleverd aan een externe deviceserver.
Dankzij deze omleiding kan bestaande software die een lokale COM-poort verwacht toch transparant communiceren met apparatuur die via het netwerk is aangesloten. De utility werkt met RS232- en RS485-apparaten en zorgt ervoor dat applicaties niet hoeven te worden aangepast om via Ethernet te werken.
Door virtuele poortcreatie te combineren met netwerkredirectie maakt SerialTool het op afstand debuggen, monitoren en integreren van apparaten eenvoudiger. Ontwikkelaars en systeemintegrators kunnen seriële apparatuur aan virtuele poorten koppelen en deze naadloos bedienen via LAN- of WAN-verbindingen.
Lees meer over COM Redirector, COM Splitter en Serial-naar-Ethernet op de pagina Virtual COM Port Utilities.
SerialTool is een complete Modbus-softwareoplossing waarmee je registers en coils kunt lezen en schrijven van elk Modbus RTU-, ASCII- of TCP-apparaat. Het stelt je in staat Modbus-communicatie in realtime te monitoren, debuggen en visualiseren op Windows, macOS en Linux.
Met de geïntegreerde COM Sniffer (Windows) werkt SerialTool ook als een Modbus-analyzer. Je kunt Modbus RTU-, ASCII- en TCP-verkeer loggen, het exporteren in pcap-formaat en analyseren in Wireshark voor volledige protocolinzage en geavanceerde debugging.
De Hex File Editor van SerialTool is een krachtige binaire editor waarmee je bestanden op bit- en byteniveau kunt bewerken in zowel hexadecimale als ASCII-weergave.
Met SerialTool kun je binaire bestanden bewerken met een HEX-editor en ze vervolgens via de seriële poort versturen. Een complete oplossing voor HEX-bewerking en seriële communicatie.
Gebruik SerialTool met Python om seriële-poortcommunicatie te monitoren, debuggen en automatiseren. Een krachtig alternatief voor pySerial voor RS232/RS485 op Windows, macOS en Linux.
SerialTool integreert met Python om seriële-poortdata te verzenden, ontvangen en loggen zonder afhankelijk te zijn van consoletools zoals pySerial miniterm. Met Python-scripting in SerialTool kun je COM-poortcommunicatie automatiseren, RS232/RS485-apparaten debuggen en krachtige seriële workflows bouwen rechtstreeks vanaf Windows, macOS of Linux.
SerialTool integreert Python-scripts en een volledige Python-API om seriële-poortcommunicatie te vereenvoudigen. Verstuur, ontvang, debug en log RS232/RS485 op Windows, macOS en Linux.
SerialTool is een USB-mappingtool voor Windows, macOS en Linux die alle USB-poorten automatisch detecteert, seriële poorten markeert en volledige USB-apparaatinformatie voor elke COM-verbinding toont.
Met SerialTool kun je data en signalen van de seriële poort over elk TCP/IP-netwerk doorsturen, waardoor lokale COM-poorten veranderen in externe netwerkapparaten. Zonder extra hardware kun je RS232/RS485-data via LAN of WAN verzenden en ontvangen met je bestaande seriële software.
In tegenstelling tot oudere tools ondersteunt SerialTool Windows, macOS en Linux. Het breidt seriële-naar-netwerkcommunicatie verder uit dan alleen TCP/IP door ondersteuning voor TCP, UDP, HTTP POST/GET en HTTPS POST/GET. Hiermee kun je COM-poortdata doorsturen via LAN, WAN of clouddiensten, integreren met web-API’s en apparaten in realtime monitoren zonder extra hardware.
Met SerialTool kun je het verkeer van één of meerdere RS232/RS485- of virtuele COM-poorten eenvoudig naar een bestand opnemen. Deze tutorial legt stap voor stap uit hoe je communicatie monitort, sniffed en logt en hoe je de vastgelegde data opslaat in tekst-, CSV- of pcap-formaat voor latere analyse.
Functies van SerialTool
De ultieme seriële-poortsoftware: baanbrekende functies en ongeëvenaarde prestaties
Multiplatform gratis software
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.
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.
Met 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.
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.
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.
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