中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 415查看
  • 0回复

[模块网络] 车载以太网——DDS篇

[复制链接]


该用户从未签到

发表于 28-1-2024 17:38:13 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


01、什么是DDS

DDS是一系列标准,它指定了分布式应用程序可用于交换实时数据的API、协议和安全机制。应用程序所使用的软件应用程序编程接口(API)是基于一个安全的、服务质量(QoS)感知的“以数据为中心的发布订阅”(DCPS)模型。这意味着应用程序只需要关注它们希望产生或使用的数据,以及所需的QoS。DDS基础设施负责处理其余的部分。由于DDS是作为一个“基础设施”解决方案实现的,因此可以添加它作为任何软件应用程序的通信接口。

02、DDS的特点

数据中心(Data Centricity)

DDS最重要的特性是以数据为中心,这与其他许多通信中间件不同。DDS的数据共享以Topic为单元,应用程序能够通过Topic判断包含的数据类型,而不必依赖其他上下文信息。同时,DDS能够按照用户定义的方式自动地娲ⅰ⒎⒉蓟蚨┰氖?荩?褂τ贸绦蚰芄幌穹梦时镜厥?菀谎??惺?莸男慈牖蚨寥 �


车载以太网——DDS篇w2.jpg


DDS 数据中心

全局数据空间(Global Data space)

DDS实现的数据共享可以被理解为一个抽象的全局数据空间,无论应用程序是用哪种开发语言编写,或者在哪种操作系统上运行,都可以以相同的方式访问这个全局数据空间,就像访问本地存储空间一样。当然,全局数据空间只是一个抽象概念,在实际实现中,数据仍然被分别存储在每个应用程序的本地空间中。在系统运行时,数据是按需传输或存储的,数据的发布者只发送订阅者需要的数据,而订阅者只接收并存储本地应用程序当前所需的数据。


车载以太网——DDS篇w3.jpg


全局数据空间

服务质量(Quality of service)

DDS还提供了高度灵活的QoS(Quality of Service)策略,以满足用户对数据共享方式的不同需求,例如可靠性和故障处理等。对于对数据安全性要求较高的系统,DDS还提供了精细的数据安全控制,包括应用程序身份认证、权限控制和数据加密等。

动态发现(Dynamic Discovery)

类似于SOME/IP-SD,DDS提供了数据发布者和订阅者的动态发现机制,这意味着用户无需手动配置通信节点的地址或其他属性信息,因为它们在运行过程中会自动发现对方并自动完成相关配置,实现了即插即用的功能。

可扩展架构(Scalable Architecture)

DDS可应用于边缘计算、雾计算和云计算领域。在边缘计算中,DDS可以实现高速实时的设备间通信。在中间系统中,DDS提供健壮可靠的QoS和内容感知的信息流。DDS提供可扩展的信息访问和数据分发手段,用于集成信息系统,将各系统接入云端。

OMG DDS的适用范围广泛,涵盖了从小型设备到云计算系统等超大型系统。DDS能够以超高速传输数据并同时管理数千个数据对象,提供极高的可用性和安全性,非常适用于物联网。通过提供一个标准的通信层,DDS屏蔽了底层复杂性,简化了分布式系统的开发。


车载以太网——DDS篇w4.jpg


可扩展架构

安全(Security)

DDS为关键任务的工业物联网环境提供了全面的安全保护机制,跨系统、跨供应商,覆盖从边缘设备到云端的安全性需求。

DDS提供了身份验证、访问控制、数据加密和数据完整性等安全机制,以确保数据分发的安全性。这些安全机制是在点对点对等架构上实现的,不会影响实时通信的性能。

与SOME/IP有什么区别

SOME/IP和DDS是目前在域控最常用的两类通信中间件,它们都是面向服务的通信协议,并采用以数据为中心的发布/订阅模式。然而,SOME/IP和DDS在许多方面也存在差异。

举个例子:好比我们饿了,去饭店吃饭(读取数据)。SOME/IP这个饭店怎么营业呢?

车载以太网——DDS篇w5.jpg

车载以太网——DDS篇w6.jpg

车载以太网——DDS篇w7.jpg

车载以太网——DDS篇w8.jpg

再看看DDS饭店是如何营业的呢?

车载以太网——DDS篇w9.jpg

车载以太网——DDS篇w10.jpg

从上面两个饭店我们可以看出,SOME/IP饭店需要在来客人后(取数据时),现做现卖,而DDS饭店,不会等客人来,会做好所有的饭菜,当客人来之后,直接就可以用(快餐)。如果客人不急,这两个饭店都可以满足客人的需求,但是当客人很着急时,DDS饭店就能为客人提供更好的服务。但是DDS也有一个问题,提前做的饭菜(当然数据不存在放坏的情况)得有地方放,没放的地方就不行了——这个地方叫全局数据空间。

整个DDS都是围绕着这个全局数据空间进行设计,全局数据空间放在哪里,成为了设计中的关键。

车载以太网——DDS篇w11.jpg

车载以太网——DDS篇w12.jpg

03、总结
DDS为信息交换和应用程序集成创建了一个简单而强大的体系结构。它和SOME/IP存在直接的竞争关系,但由于它们在应用领域、灵活性和服务策略等方面存在差异,整车厂可以根据需求选择适合的通信中间件,甚至可以同时使用二者。这也是为什么AUTOSAR AP既支持SOME/IP也支持DDS的原因。




该用户从未签到

发表于 15-3-2025 07:37:01 | 显示全部楼层
标准形成了鲜明的对比。数据采用无缝流式通信形式在网络之间移动,这一点是基于 DDS灵活数据传输和数据管理和广泛的联网连接机制实现的。DDS还提供实时服务质量和安全性控制,这是其他许多通信协议所不具备的。此外,DDS的灵活性和扩展性也使其可以支持多个数据源和目标以及分布式系统的操作需求。通过DDS架构的应用,我们能够高效地解决不同设备和应用程序之间的通信问题,促进汽车行业的数字化转型。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:02 | 显示全部楼层
系统有显著不同。在这种模型中,发布的数据对象是焦点,任何需要这些数据的订阅者都能收到它,不需要额外的通信开销。DDS的这一特性使其成为车载以太网等实时通信场景的理想选择。实时性(Real-time Capability):DDS支持高频率的数据交换,满足实时应用的需求。可靠性(Reliability):DDS提供了强大的错误检测和恢复机制,确保数据的完整性和一致性。安全性(Security):DDS包含了高级的安全机制,保障数据的机密性和完整性,确保通信的可靠。高效性(Efficiency):DDS在设计时考虑了资源的使用效率,支持高效的数据处理和通信性能。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:02 | 显示全部楼层
车载以太网中的DDS(Data Distribution System)是一种用于在分布式系统中实时交换数据的标准体系。以下是针对您提出的关于DDS特点和数据中心特性的回复:

02、DDS的特点

DDS的主要特点之一是数据中心(Data Centricity)。与其他许多通信系统不同,DDS强调数据的核心地位。这意味着在DDS架构中,数据是核心,应用程序只需关注它们希望产生或使用的数据以及所需的QoS(服务质量)。DDS基础设施负责处理数据传输、路由、同步等复杂操作,确保数据在分布式系统中的高效、可靠传输。此外,DDS还具有可扩展性、灵活性和安全性等特点,使其成为车载以太网中理想的实时数据交换解决方案。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:02 | 显示全部楼层
针对车载以太网——DDS篇的回复:

尊敬的论坛成员:

关于DDS(数据分发系统),它是一种为分布式应用程序提供实时数据交换的标准体系。DDS定义了API、协议和安全机制,使得应用程序能够通过“以数据为中心的发布订阅”模型进行通信。这种模型允许应用程序专注于数据本身,而无需关心复杂的通信细节。DDS的特点在于其数据中心性,即数据作为核心被管理和分发。此外,DDS还具有高可靠性、灵活性和可扩展性,能适应各种复杂的汽车网络环境。它作为一个基础设施解决方案,可以方便地集成到任何软件应用程序中,提升车载系统的实时通信能力。

关于DDS的更多技术细节和应用实例,建议查阅相关文献资料或专业论坛进行深入探讨。谢谢!
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:01 | 显示全部楼层
车载以太网中的DDS(Data Distribution System)是一种用于在分布式系统中实时交换数据的标准体系。以下是针对您提出的关于DDS特点的回答:

DDS特点概述:

一、数据中心(Data Centricity):DDS的核心特性是以数据为中心,它关注的是数据的产生、使用和传输,而非特定设备或节点。这意味着系统更加灵活,易于集成和扩展。

二、实时性:DDS专为实时数据传输设计,确保关键数据能在最短的时间内准确传输到目标位置。

三、高可靠性:DDS提供了强大的错误检测和恢复机制,确保数据在复杂环境下的可靠传输。

四、灵活性与可扩展性:DDS支持多种数据类型和协议,可以轻松集成不同的应用和设备,满足大规模网络的需求。

五、安全性:DDS采用了先进的安全机制,保护数据的完整性和隐私,确保通信过程的安全性。这些特点使得DDS在车载以太网等实时性要求较高的场景中具有重要的应用价值。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:02 | 显示全部楼层
车载以太网中的DDS(Data Distribution System)是一种用于在分布式系统中实时交换数据的标准体系。以下是针对您提出的两个问题的专业回复:

### 01、什么是DDS?
DDS是一套通信标准,为分布式应用程序提供了一个基于实时数据交换的API、协议和安全机制。其核心特点在于采用“以数据为中心的发布订阅”(DCPS)模型,允许应用程序专注于数据而非复杂的通信细节。DDS作为一个强大的基础设施解决方案,易于集成至任何软件应用程序中。

### 02、DDS的特点——数据中心(Data Centricity)
DDS的核心特性是以数据为中心,这意味着它侧重于数据的流动和处理,而非特定设备或通信路径。这种设计确保了数据可以无缝地在不同系统间传输,提高了系统的灵活性和可扩展性。此外,DDS还提供了强大的实时数据处理能力,确保数据的准确性和可靠性。这些特点使得DDS在车载以太网等实时性要求高的场景中表现优异。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:01 | 显示全部楼层
车载以太网中的DDS篇

回复:

01、DDS概述:
DDS(Data-centric Distributed Systems)是一种基于数据中心的分布式系统标准,主要用于车载以太网环境中。它定义了一系列API、协议和安全机制,用于分布式应用程序间实时数据的交换。DDS采用以数据为中心的发布/订阅模型,使应用程序能专注于数据的产生和使用,而无需关心复杂的通信细节。

02、DDS的特点:

1. 数据中心性:DDS强调以数据为中心,允许应用程序通过数据交互,而非直接通信。
2. 灵活性与可扩展性:DDS支持多种通信模式和协议,能适应不同的应用需求,并易于集成和扩展。
3. 高实时性:DDS确保数据在分布式系统中的实时传输,满足车载以太网对实时性的严格要求。
4. 安全性:DDS提供一系列安全机制,确保数据在传输和存储过程中的安全性。

DDS是车载以太网中非常重要的技术,能显著提高系统的实时性、灵活性和安全性。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 07:37:01 | 显示全部楼层
DDS车载以太网技术解析:

一、DDS概述:DDS是一种分布式数据服务系统,旨在为实时应用提供高性能数据交换能力。其核心包含一组协议、API和安全机制,遵循一种基于“数据为中心的发布订阅”模型。这有助于车载系统中的数据集中管理和实时交换,简化复杂网络环境中的数据处理任务。DDS注重数据的可靠性传输,能够支持动态多变的实时数据传输需求。该特性为其带来了灵活的集成方式和对可扩展服务接口的良好支持。这样便可以高效地同步更新数据流信息并保证安全性。在汽车行业的通信应用中尤其关键。而且由于其特性使系统维护成本大大降低。对于嵌入式系统和资源受限的系统而言是一大优势。
二、DDS特点分析:

特性一:数据中心(Data Centricity)为核心的通讯架构为其带来精准控制信息的关键节点优势。这一特点让DDS能在车辆网络复杂的情况下高效管理数据流和信息交互。其他重要特点包括但不限于可靠性传输能力高,具备高性能集成性和高实时响应性等特点;基于灵活性和实时性特点,DDS支持动态数据传输需求,可广泛应用于车载各种系统和应用间实时数据传输的场景。随着车载以太网的发展和应用普及化趋势日益显著,DDS这种特点愈发符合车辆网络环境对数据管理和处理的要求和特性标准会备受瞩目并被大量应用在未来的智能网联汽车等领域当中促使汽车的数字化智能化水平得到进一步提升。
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 29-7-2025 06:13 , Processed in 0.515528 second(s), 44 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.