• 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

VRT DDS Suite 支持的通讯模型

VRT DDS Siute支持的数据收发库的通信模型示意见如左图所示:

 

记录服务

记录服务(Recording Service)是对本机和网络上的 DDS 数据进行记录,以数据库的形式存储在本地磁盘。

回放服务

回放服务读取记录服务保存的文件,并逐条按照原有的 domain、主题、数据结构将数据重新发布出来。

路由转发服务

  • Domain 之间的数据传输;
  • Domain 之间数据的拆分和组合;
  • 桥接安全和非安全的 domain

Persistence 服务

DDS 中有一个功能特点——数据驻留(数据持久性),为后上线的订阅端提供当前发布端之前发布的一些数据,根据不同配置实现不同级别的数据驻留特性。Persistence 服务的功能为将以数据库格式数据存储在磁盘上。

Admin 监控

VRT DDS 的 Admin 监控工具能够实时刷新显示 DDS 网络上所有节点的信息以及网络中所有主题订阅、发布状态以及发布订阅关系。

 

VRT DDS 的 Admin 监控工具通过监听内部主题,完成网络中节点状态,节点主题发布订阅关系的监控并且以树状图的形式显示在工具中。

流量监控

VRT DDS 的流量监控工具能够动态监控某个指定的 DDS 实体(发布端、订阅端等)在规定时间内变化的数据总量。

Wireshark

网络协议分析功能,包括 UDP、IP、RTPS 协议(包括 submessage)等。

数据监控

VRT DDS 数据监控是对网络上使用 DDS 进行发送的数据进行监控,可将监控到的数据显示在命令行中,方便用户进行数据内容查看。并且 VRT DDS 数据监控可以将接收到的数据从命令行中转存为文件;可对数据主题、数据结构过滤;或者基于内容和结构进行过滤。

QoS 配置

QoS 策略配置工具(QoSCM)主要是通过图形化的界面配置各种 QoS 类型及对应的属性。工具提供主要的典型传输配置模板,用户可以加载模板,通过少量的调整即可获得满足不同传输要求的 QoS 配置。

 

QoSCM 可以对 QoS 的内容进行配置,并导出符合配置的 QoS 文件。可将 QoS 设置内容导出为报告,以供查阅,对 QoS 配置可作为场景进行保存,编辑等操作。

 

代码生成

VRT DDS 支持 IDL,XML 格式代码编译功能,可生成 C/C++ 开发平台下的应用代码框架,用于生成自定义主题相关的类型代码。

主题配置

VRT DDS 主题配置工具提供人机交互界面用于配置和管理数据接口和主题,按照约定好的模板动态生成代码,并进行代码的编译生成动态\静态库提供给用户使用。