7

I need a Windows program to log serial port activity. I'll have data arriving in spurts of maybe 1,000 characters, four times per second. This will be going on for roughly 24 hours. I'd love time stamps entered into the data stream, but I can live without that.

I need reliable logging without user intervention. By reliable, I mean that the file should be as bulletproof as I can get it. If somebody pulls the plug, the file should be intact. Saves should happen periodically, if not constantly.

4 Answers 4

2

You can use Aggsoft advanced serial data logger:

  • non-free
  • Windows
  • many features (filtering/logging/etc.) as the two other free solutions but also can pipe into some RDMS and has a few more features.

enter image description here

enter image description here

5

You can use Portmon:

  • free
  • Windows
  • Sysinternals quality
  • monitors and displays all serial and parallel port activity on a system
  • filtering and search capabilities

enter image description here

2
  • Portmon is good, but unfortunately there are times when it does not detect any COM ports on Windows XP. Oct 23, 2014 at 17:25
  • FYI: Portmon does not work on x64 Nov 20, 2015 at 12:10
4

You can use Eltima RS232 Data Logger:

  • free
  • Windows
  • logs data from any serial port (virtual or real one)

enter image description here

1
  • Not 'Free' at all. Free 14 day demo then $70 Std / $150 pro. I was hoping to use it instead of the Serial monitor in the Arduino IDE, for 2 port devices like LInkitOne, but niether Eltima nor Putty worked, so back to the IDE. Apr 24, 2018 at 11:42
3

In case you are interested, the Serial Console Logging with the Text Highlights with Timestamps, as well as get a HTML report Generated ? Check out this Free & powerful Console Application. https://hiterminallogger.sourceforge.io/

(you need windows Console emulators like git Bash for example.) enter image description here

enter image description here

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.