Serial Port Data Logger Freeware
RS232 Data Logger by Eltima Software is an Open Source application which will allow you to easily redirect all communication data from RS232 compliant serial port device into a text file for.
yet another PalmOS serial browser, primarily for GPS receivers. he consists of several distinct applications (like ZboxZ), so he is rather slow, but flexible. nauta can be used as a seriallogger for multiple simultaneous. ..
- nauta-3.17.0.zip
- nauta
- Freeware (Free)
- 213 Kb
- BSD; Linux
Advanced Serial Data Logger input RS232 data directly into file, Excel, Access, or any Windows application. Advanced Serial Data Logger provides real-time data collection from any serial device or instrument. Send and receive RS232 data across a. ..
- asdlog30.exe
- AGG Software
- Freeware (Free)
- 7.3 Mb
- Win95, Win98, WinME, Windows2000, Windows2003, WinNT 4.0, WinXP, Windows Vista, Windows 7, Windows 7 x64
Thermadata Logger is a software application designed to work along with an electronic thermometer attached to the computer through an USB port. By clicking on the relevant icon the data can be downloaded and displayed either as a graph, table or. ..
- thermadata_v3.4.0.zip
- ThermoWorks
- Freeware (Free)
- 9.28 Mb
- Windows XP, 2000, 98, Me
RS232 Data Logger redirects data from any available real or virtual serial port and saves it into a text file that can be analyzed later. RS232 Data Logger is free and provides the possibility to gather data from multiple serialThug motivation 103 hustlerz ambition zippy 2. ports simultaneously.
- rs232_data_logger.exe
- ELTIMA Software GmbH
- Freeware (Free)
- 745 Kb
- Windows
Allows you to redirect all communication data from RS232 compliant serial port device into a text file for further analysis. RS232 Data Logger redirects data from any available serial port/ports and works under Virtual Machine.
- RS-232 Data Logger
- eltima.com
- Freeware (Free)
- Windows
Small hidden service that logs what programs have been started and finished in the operating system. Process Logger is a freeware component of shell utility 'RunIt!'. ..
- ProcLog15.zip
- Keleos Software
- Freeware (Free)
- 210 Kb
- Win95, Win98, WinME, WinNT 4.x, Windows 2000, WinXP
Save all incoming and outgoing Internet traffic on the disk with Free Internet Content Logger. - Do you want to know what kind of information programs send from your computer to their owners? - Are you a network or system administrator and need to measure the security risks? - Are you are a software developer creating your own software programs? - Are you a web developer creating next generation web sites? In all these cases Internet Content Logger can be a vital tool for you.
- InternetContentLogger.exe
- ContentLogger.com
- Freeware (Free)
- 469 Kb
- WinXP, Windows2000, Windows2003, Windows Vista
VSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data, share physical serial port data for several apps, and so on.
- SetupVSPE.zip
- Eterlogic Software
- Freeware (Free)
- 3.33 Mb
- WinXP, Windows2000, Windows2003, Windows Vista
Origramy is a XML-driven flash graph component designed for creating and viewing diagrams and graphs. The component has rich and intuitive multilingual interface, JavaScript support, several export formats and wide data organization ways.
- origramy_trial.zip
- Origramy
- Freeware (Free)
- 688 Kb
- Win95, Win98, WinME, WinXP, Windows2000, Windows2003, Windows Vista, Windo
Adiscon logger is an UNIX-like logger command line tool for Windows. It is a re-write of the UNIX logger tool with enhanced functionality. All the popular UNIX options are supported. Also, it supports reliable syslog transport via RFC 3195 and plain. ..
- logger.zip
- Adiscon GmbH
- Freeware (Free)
- 100 Kb
- Windows All
3D Graph 2.12 is a very wonderful software for displaying 2D and 3D graphs for web presentation and for functions of 3 dimensions. Well, you may find the old version working with 95 compatible systems but I released a newer version of the application. ..
- 3dgraph.zip
- 3D Pictor
- Freeware (Free)
- 20 Kb
- Windows 98, Me, NT, 2000, XP, 2003
Excel Serial Data Writer 3.7.6.
- olexcel.exe
- AGG Software
- Freeware (Free)
- 1.2 Mb
- Windows All
NOTE: I will be using a DHT11 temperature sensor to produce data on the Arduino end. Since this is a tutorial on reading data from the serial port using Python, not Arduino, I recommend visiting a DHT11 tutorial to learn how to print temperature data from the sensor to the serial port (see here, or here). Data Acquisition » Excel. Connect Sensors and Instruments to Excel. Windmill software collects data from instruments and devices connected to your PC. We have a range of drivers for many types of equipment, and now offer our newsletter subscribers free software to log data from instruments connected over RS232, RS485, Modbus and TCP/IP. This means that you can connect these instruments to Excel.
Related:Graph Editor Graph - Ip Logger - Com Logger - Obd I Logger - Free Ip Logger
I'm working on an embedded system and it uses one serial port for all it's logging purposes.
Is there a tool out there that allows you to filter lines into different windows (or remove them altogether) so that I can separate the output of the various logging sub-systems and remove spam messages that show up multiple times a second?
I'd prefer an open-source solution, but a highly-recommend closed product might do.
Bill KBill Kclosed as off-topic by Machavity, Pang, Makyen, Paul Roub, Petter FribergMar 17 '17 at 20:35
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Machavity, Pang, Makyen, Paul Roub, Petter Friberg
10 Answers
I've never thought of doing such a thing, but here's one product that might do the trick: Eltima Serial Port Splitter. It claims to be able to take one COM port and turn it into multiple virtual ports to connect to many applications. You might be able to take each application and just look at one kind of output.
Personally, I would just write a python script with PySerial and something like PyQT or wxPython (GUI libraries) to filter the data to different windows. It's an easy language to learn and makes a handy tool for embedded systems development for things such as this.
Jay AtkinsonJay AtkinsonI would do the following:
Use Python.
- Use Python's logging module
- Use 3rd-party pySerial module
Write a Python program to read the serial data from the device, and translate it into log item for Python's logging module.
Serial Port Data Logger Freeware
- If your device's log messages have some sort of source identifier, translate that to a Python 'logger' name according to your needs, using the
getLogger()
function. You can define logger names any way that you need, e.g. to define log source or category. - If your device's log messages have a severity indication, translate it to the
lvl
parameter to the logger'slog()
method. Otherwise just use one of the logger methods such asinfo()
.
Make use of the Python logging module's config file feature to filter the data as you want in a particular situation.
- You can filter particular log items by severity and logger name.
- You can log to multiple destinations: You can filter and print certain log items to screen, and at the same time filter and print certain log items to one or more files. You can mix these in any combination that you want. It's very flexible.
- You could have several logging config files, for several different logging purposes, and simply specify which one you want to use via the command line each time you run your program.
I've used Python's logging module with config files to set up my filtering, and it's really terrific.
Craig McQueenCraig McQueenYou can use the Eltima's splitter with Advanced Serial Data Logger, this software has several filter plug-ins that can filter out unnecessary messages.
I guess it will depend on the format your logs have. If they looks like (or you can make them look like) the syslog format, you can try the following:
I would personally use the Python method described above, but another (relatively easy) way to go about it would be to use sed
.
Build a couple different filters to show precisely what you want from the stream, and then pipe in tail -f
of your serial device file.
SmarTerm allows you to connect to many different serial ports in a tabbed interface. It also has a Visual Basic like scripting language that allows you to write scripts for different needs. I wrote quite a few scripts for updating embedded software and also automating the saving of logs in multiple tabs.
Mark NorgrenMark NorgrenTry Powershell. You obviously need to add filtering, but this should get you started
Windows Serial Port Logger
Mathias FMathias FMy first choice is to always run PortMon (originally from SysInternals). It has a filter option where you can type in strings to include, exclude, or highlight:
I have used this for years on Windows NT/2000/XP with great success.
Hopefully, you're running a 32-bit Windows OS, because if you're running 64bit, you'll have to go with something like Eltima's product.
DaveDaveThere's always the venerable protocol analyzer.
You might only get one color on the screen, but it's a platform independent serial port logging solution.
WildCrustaceanWildCrustacean