HHD Serial Monitor Ultimate是Windows的非侵入式软件串行端口嗅探器和RS232 / RS422 / RS485协议分析仪。该软件使您可以监视设备和应用程序通过串行端口交换的数据。该程序有助于使用串行通信进行数据交换的软件和硬件解决方案的开发,调试和分析。它具有用于成功解码串行协议和分析数据包数据的全套工具。该应用程序的各种版本均包括过滤,浏览,搜索,记录和数据回放的功能。串行监视器不仅为流行的串行协议(包括PPP,MODBUS,BACnet MSTP)和原始数据提供了广泛的可视化工具,还提供了用于创建自己的自定义可视化工具的实用程序,使您可以方便地解析任何数据和自定义协议道路。除可视化工具外,该产品还包括用于数据导出,从先前记录的日志文件中复制数据,将该数据重定向到COM端口,高级串行端口终端,用于发送MODBUS命令的实用程序以及用于工具自动化的内置脚本的工具。这完全是一个软件COM端口分析和串行端口数据记录解决方案,可让您避免使用硬件设备,零调制解调器电缆,附加的DB-25或DE-9连接器等。我们的串行端口数据捕获软件经过20多年的开发和不断完善。它具有直观的用户界面,带有示例的详细文档,并且不需要特殊的编程技能即可开始使用它。立即下载此COM端口分析器,并在几秒钟内开始监视串行端口!
1、串口和设备实时监控
串行监视器检测所有已安装的串行端口和PnP或虚拟串行设备,并按设备类别分组显示它们。每次插入或拔出串行设备时,该列表都会自动更新。
可以实时监控每个设备的通信,高效且经过精心优化的数据处理算法有助于避免通信延迟。实际上,这使我们的产品成为当今市场上唯一的非介入式软件串行协议分析仪。
2、COM端口数据过滤和输出定制
产品提供了通用的串行数据/请求过滤功能,使您可以为不同的可视化工具配置过滤,创建过滤方案并将其快速应用于不同的可视化工具窗口。
此外,您可以在数据可视化器中更改受监视数据包可视元素的外观,包括MODBUS视图,请求视图(串行,桥接),数据视图,PPP视图。没有其他解决方案可以让您像我们的产品一样灵活方便地调整输出。
3、串行数据记录和日志文件回放到屏幕
我们的产品是所有串行端口嗅探器中的唯一产品,它不仅为您提供了实时监视数据的机会,而且还为您提供了将接收到的数据记录在日志文件中的机会,并可以稍后进行重放和分析。
使用我们的产品,您不仅可以在屏幕上再现以前记录的数据的任意片段,还可以将它们重定向到选定的串行端口(请参阅“数据转发器”功能)。此功能也仅在我们的产品中实现。
4、浏览监视的数据,搜索数据模式
基本的串行监视器功能包括查看和导航受监视的串行数据的功能。所有数据可视化工具都允许使用搜索功能轻松找到给定的数据模式。可以在整个可视化器内容之间或仅在所选区域之间执行搜索。
一些可视化工具还提供高级搜索功能,包括搜索具有不同编码或二进制数据的文本以及使用正则表达式进行搜索。
5、监视桥接串行连接
串行桥是我们产品的独特功能。它用于监视两个不同的串行设备之间的串行连接。在这种模式下,将具有两个串行端口和已安装产品的计算机放置在两个相互通信的串行设备之间。
您开始监视串行桥,并观察这些设备交换的所有数据包,并能够详细分析和分析它们。您可以为两个端口指定不同的设置,包括波特率,奇偶校验,字节大小,停止位和流控制。
6、串行端口图形数据分析和统计
只有我们的产品才能为您提供对串行端口监视期间获得的数据的真正复杂的图形和统计分析。您不仅可以分析实时数据,还可以分析存储在预先记录的日志文件中的历史数据。
您可以检查以下数据参数:数据包总数/秒,字节总数/秒,字节读取/秒,写入字节/秒,IO数据包/秒。该产品使您可以自定义要分析的数据列表,并指定分析的类型和形式。
7、数据包视图:在表中显示监视的数据包
Packet View可视化工具将每个受监视的数据包的简短数据包信息与对单独选择的数据包的深入分析结合在一起。在结构上分为两个窗格。
上部窗格在表中显示每个受监视数据包的简要信息。下部窗格列出了所有其他受支持和已安装的可视化工具,这些可视化工具用于显示各个数据包信息。在上部窗格中选择数据包后,其所有内部字段都将解码并显示在下部窗格的可视化器中。例如,您可以选择一个MODBUS协议数据包以在Request View和MODBUS View可视化工具中查看其解码。
8、请求视图:以十六进制/ASCII视图显示数据包
Request View可视化工具显示每个受监视的数据包。它对数据包的内部字段进行解码,并以两种模式工作-基本模式和完整模式。在基本模式下,仅对主要数据包字段进行解码和显示,而另一些字段可用作弹出提示。在完成模式下,整个数据包都将被解码,并且所有附带的数据都将在十六进制/ASCII视图中提供。
可视化器的内容可以以各种格式复制到剪贴板中或导出到文件中。首先,凭借出色的性能,Request View可视化工具是分析监视数据的最佳工具。
9、结构视图:解析并显示捕获的串行数据包数据
Structure View数据可视化器是一个分为两部分的窗口。第一部分显示根据指定的协议集解析的每个监视的数据包。第二部分显示原始数据包内容。光标导航可以在两个部分之间同步。每个数据包都与一个或多个已加载的协议定义文件匹配,并且所有协议字段都显示在可视化器的顶部。对于每个字段,将显示其名称,值,起始地址和大小。如果字段由其他字段组成,则可以将其展开。
Visualizer支持配置基于协议的过滤(也称为“显示过滤器”),并允许更改根协议。
10、原始数据视图:显示串行协议的原始数据包数据
可视化器有两个窗口,其中一个窗口显示发送到串行设备的数据,另一个窗口显示从串行设备接收的数据。
所有随后的数据包都被连接到一个数据流中,该数据流显示为十六进制,十进制,八进制,二进制数据和文本的序列。或者,可以将流显示为具有单精度或双精度的浮点数序列。
数据可视化器非常灵活,可让您自定义其布局和外观。
11、数据视图:在单独的窗口中显示读取/写入的数据包数据
串行数据视图可视化器具有两个窗格。它在一个窗格中显示传入数据,在另一窗格中显示传出数据。
每个窗格的内容可以以各种格式复制到剪贴板中或导出到文件中。
其独特的数据过滤功能使该可视化工具成为非常方便的串行协议分析工具。
12、控制台视图:在串行控制台中显示监视的数据
Console View可视化工具在监视基于文本的串行协议时特别有用。它显示传入和传出的文本数据。它没有像大多数其他可视化工具那样将数据作为单独的数据包公开,而是根据基础文本协议对数据进行分组。您将很容易看到发送到串行设备的请求以及设备的响应。
它支持行编号,复制和导出功能。
13、线路视图:显示串行(调制解调器)控制线路的状态
监视调制解调器连接时,串行Line View可视化工具可能会复制它们以前在较旧的调制解调器上具有的众所周知的调制解调器“灯”。
它显示串行(调制解调器)控制线的状态:数据终端就绪DTR,载波检测DCD,数据组就绪DSR,请求发送RTS,清除发送CTS,振铃指示器RI,已发送数据TxD,已接收数据RxD。
14、串行PPP视图:解析PPP协议数据包
串行PPP View可视化工具可用于解码点对点协议数据包以及可以封装在PPP数据包中的许多数据包。
PPP View支持以下协议:Novell IPX,OSI网络层控制协议,DECnet第四阶段控制协议,Appletalk控制协议,链接控制协议,密码身份验证协议,链接质量报告,质询握手身份验证协议,多链接协议,压缩控制协议,可扩展身份验证协议,NETBIOS协议。
15、MODBUS视图:解析MODBUS数据包
MODBUS是位于OSI模型第7级的应用程序层消息传递协议,它在连接在不同类型的总线或网络上的设备之间提供客户端/服务器通信。
串行MODBUS View可视化工具根据MODBUS应用协议规范V1.1a解析MODBUS协议请求和响应。MODBUS发送模块可用于构造和发送MODBUS请求。在这种情况下,可以使用MODBUS View可视化工具查看MODBUS发送模块发送的请求以及与MODBUS兼容的设备响应的数据包。
16、解析BACnet MSTP数据包
用于解析BACnet的内置协议定义,BACnet是楼宇自动化和控制网络的数据通信协议。它是由美国供热,制冷和空调工程师协会(ASHRAE),美国国家标准协会(ANSI)和国际标准化组织(ISO)批准的标准协议。
与Structure View数据可视化工具,Text Exporter或Custom View数据可视化工具一起使用,可以全面了解网络上设备交换的基础协议消息。
17、在十六进制/ASCII视图中显示监视的数据包(请求视图:网桥)
串行桥Request View可视化工具显示每个受监视的数据包。它对数据包的内部字段进行解码,并以两种模式工作-基本模式和完整模式。在基本模式下,仅对主要数据包字段进行解码和显示,而另一些字段可用作弹出提示。在完成模式下,整个数据包都将被解码,并且所有附带的数据都将在十六进制/ASCII视图中提供。
可视化器的内容可以以各种格式复制到剪贴板中或导出到文件中。
18、在单独的窗口中显示读取/写入的数据(数据视图:网桥)
串行桥Data View可视化器具有两个窗格。它在顶部窗格中显示来自虚拟链接一端的数据,在底部窗格中显示来自另一端的数据。
每个窗格的内容可以以各种格式复制到剪贴板中或导出到文件中。
其独特的数据过滤功能使该可视化工具成为非常方便的串行桥协议分析工具。
19、在远程串行端口上嗅探数据
利用我们产品的这一独特功能,即使在远程串行端口上,您也可以监听数据。在这种模式下,您将Device Monitoring Server安装在远程计算机上,使用工作站上运行的Serial Monitor连接到它,并访问该远程COM端口和连接的设备之间的所有通信。
您甚至可以从世界各地的计算机对单个设备进行多个同时的远程监视和录制会话。
20、串口终端
内置的串行终端模块用于创建串行端口终端会话。创建会话后,该会话可用于将文本或二进制数据发送到连接的串行设备并接收设备的响应。
结合串行监视器的连接监视功能,它成为功能强大的调试和协议测试工具。结合内置的高级脚本,它可以提供更大的功能,并成为通用的串行端口通信调试工具。
21、MODBUS发送:发送MODBUS协议命令
该MODBUS主/从设备模拟器工具提供了一种控制MODBUS兼容设备的简便方法。当您需要调试设备并验证其响应时,它会提供很大的帮助。您可以直观地设置所有标准或用户定义的MODBUS功能代码,然后单击“发送”按钮。
将MODBUS View可视化工具(RS422/RS485/RS232 MODBUS嗅探器和MODBUS ASCII/RTU协议分析器)与MODBUS Send窗口结合使用可方便地进行双向调试(以查看请求和响应)。
22、脚本支持
内置脚本支持提供了使用TypeScript(JavaScript超集)编写的用户编写脚本来控制多个应用程序内对象的可能性。
与自定义协议解析功能(自定义可视化工具)和“串行终端/MODBUS发送”配合使用,可为您提供串行协议自动事件控制处理程序功能。您可以在收到特定数据后自动将命令发送到设备。
23、捕获过滤器
过滤器是遵循协议定义表达式语法的单个条件。它可以引用捕获的数据包中的任何字段,并使用任何受支持的逻辑或算术运算符。
您可以在启动新的或配置正在运行的监视会话时设置捕获过滤器。您可以选择预定义的过滤器之一,也可以创建自己的过滤器。
捕获过滤器可用于根据指定的标准丢弃整个数据包,而显示过滤器可用于从特定的数据可视化器隐藏数据包。
24、定制协议
串行监视器附带许多预装的协议。此功能还允许客户将自定义协议的定义添加到串行监视器。此后,应用程序将根据自定义协议定义开始解析和解码所有匹配的数据包。
与自动化工具(脚本,串行终端,MODBUS发送)一起使用时,它为您提供了串行协议自动事件控制处理程序功能。您可以在收到特定数据后自动将命令发送到设备。
25、自定义可视化工具
自定义可视化器允许用户在TypeScript中创建自己的可视化器。定制可视化器接收根据所选协议解析的每个数据包,并将一个或多个文本字符串添加到输出中。它还定义了几种视觉方案,以后用户可以对其进行自定义。
26、根协议
根协议是Structure View数据可视化器的功能,以及其他几个组件,使用户可以专注于另一个封装协议内部的特定协议框架。例如,用户可以关注封装在串行协议帧中的MODBUS或PPP协议帧。
27、原始数据导出器
此导出器根据加载的协议集解析捕获的串行端口数据,应用可选的基于协议的筛选和根协议,并将生成的二进制数据写入输出文件。它产生的结果与Structure View数据可视化器的下部相同,但是不显示任何UI,而是将原始数据直接写入文件。
28、文字输出器
此导出器根据加载的协议集解析捕获的串行端口数据,应用可选的基于协议的筛选和根协议,然后将结果文本数据写入输出文件。它完全像“结构视图”数据可视化器的上部一样格式化其文本输出,但是不显示任何UI,而是将格式化后的数据直接写入文件中。
29、多源监控
此功能支持将来自多个串行设备的监视数据合并到一个监视会话中。Device Monitoring Studio确保通过许多受支持的数据可视化器正确分类和呈现数据包。数据记录还支持多源会话。
30、数据中继器(播放到端口)
数据转发器将所有监视的数据发送到选定的串行端口(或两个端口),并支持活动的串行监视会话和回放会话。