Serial Port Monitor Protocol Analyzer Data Logger - Com Port Monitoring and Analyzing Software for Windows
This data source supports monitoring of traffic to or from any serial device, including legacy, PnP and virtual serial devices, connected to a local computer (or remote computer in case of Remote Source).
Serial Source extracts the serial device capabilities and presents them in Serial Device Information window.
It supports Capture Filter that allows the user to filter unneeded traffic.
Currently, the following data processing modules are supported for serial monitoring:
Serial data source fully supports multisource sessions. Not all data processing modules support multisource session (see the list above).
Structure View and Raw Data View data visualizers, as well as USB Capture Filter depend on protocol definitions installed with Device Monitoring Studio. Other data visualizers ("legacy" visualizers ported from the Device Monitoring Studio 6) do not depend on protocol definitions and therefore, do not support user-defined protocols.
These definitions are written using the Protocol Definition Language and are installed with a product in %INSTALLDIR%\protocols folder.
Device Monitoring Studio also allows the user to customize these definitions by adding new protocols or modifying existing ones. The current version, although, does not provide any utilities that help the user in this customization. The user needs to edit the supplied protocol definition files manually to achieve his task. This will be addressed in future versions.
Serial Source is somewhat different from other data sources. All data sources carefully capture packets originated in monitored application. In case of serial communications, monitored application often does not have a priori knowledge of the protocol and therefore cannot issue write (and especially read) requests of correct sizes. Monitored applications usually read a single packet in several requests or, sometimes, read several packets in a single request. This makes protocol binding and data analysis extremely difficult.
Device Monitoring Studio allows you to specify the so-called serial communication mode, also known as session type. By choosing communication mode, you give DMS a knowledge of the communication protocol and it starts searching for full protocol packets, or frames in the monitored data stream. It then reorganizes the data stream into correct sequence of read and write requests. When the new data stream reaches configured data visualizers and other data processors, they will deal with perfectly formatted frames, and provide accurate information themselves.
Currently, the following communication modes are supported:
PPP frames usually encapsulate a network protocols inside them. Using PPP communication mode and PPP View data visualizer, allows you to automatically decode them.