• 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 文件??蓪?nbsp;QoS 設置內容導出為報告,以供查閱,對 QoS 配置可作為場景進行保存,編輯等操作。

 

代碼生成

VRT DDS 支持 IDL,XML 格式代碼編譯功能,可生成 C/C++ 開發平臺下的應用代碼框架,用于生成自定義主題相關的類型代碼。

主題配置

VRT DDS 主題配置工具提供人機交互界面用于配置和管理數據接口和主題,按照約定好的模板動態生成代碼,并進行代碼的編譯生成動態\靜態庫提供給用戶使用。