山海鲸可视化

DDS(Data Distribution Service)

山海鲸可视化,提供一站式数字孪生解决方案,致力于打造一款人人都会用的,零代码数字孪生工具。

简介

DDS(Data Distribution Service)是一种用于分布式系统的通信协议和中间件标准,旨在支持实时数据传输和消息传递。DDS 是一种用于实时数据传输的协议和标准,旨在满足复杂分布式系统的通信需求。它支持发布-订阅模型,其中数据发布者将数据发送到 DDS 中间件,然后订阅者从中间件接收数据。
image.png

适用场景

DDS 旨在提供高性能、低延迟和可靠性的实时通信,它可以用于各种领域,包括航空航天、医疗设备、军事系统、工业自动化等。广泛用于航空航天和防御领域,用于实时监控和控制系统。例如,飞机和导弹系统需要高度可靠的数据传输以支持飞行控制和导航。在医疗设备中,DDS 用于传输患者监测数据、手术机器人控制和远程诊断。它可以确保医疗设备之间的实时数据同步。
优势:DDS 提供高性能、低延迟的实时数据传输,适用于需要即时响应的应用程序。具有内置的消息传递和数据冗余机制,确保数据的可靠性和一致性。可扩展,可以处理大规模分布式系统中的大量数据流。发布-订阅模型使系统中的组件之间保持松散耦合,从而更容易维护和升级。
缺点: DDS 的实现和配置可能相对复杂,需要一定的培训和专业知识。一些 DDS 中间件可能较昂贵,特别是用于商业和工业应用的高级版本。DDS 存在多个不同的实现和标准,这可能导致互操作性问题。

图例

  1. DDS 全局数据空间。

  1. 名为 Foo 的应用程序数据类型自动创建的类。

image.png

数字孪生大屏应用案例

目前,我们山海鲸可视化资源中心提供了丰富的数字孪生大屏案例,在网页上就可以快速体验大屏。

  1. 智慧风电可视化

image.png

  1. 工厂运营驾驶舱

image.png

  1. 智慧社区管理大屏

image.png

相关数据源

HTTP
Wi-Fi
4G
USB

参考资料

  1. https://www.mscbsc.com/cidian/baike1ec
  2. https://zhuanlan.zhihu.com/p/192981171
  3. https://www.codenong.com/cs106623430/