最后更新:2021-10-13 02:39:29 手机定位技术交流文章
数据发布服务(DDS)又称数据发布服务(数据发布服务),是目标管理小组(OMG)编制和维持的一项中间协议和API标准,它采用分配/订阅系统设计,强调将数据作为重点,提供全面的QOS服务质量办法,提供实时、高效和灵活的数据发布,满足各种分布式实时通信应用程序。
2018年,适应性AUTOSAR将DDS作为替代性通信方式之一。 DDS的实时性对于自主驱动系统来说是理想的,就像感知、预测、决策和位置等需要高速和频繁数据交换的模块一般存在于这些系统中,在DDS的帮助下,它们的通信需求可以顺利满足。
残疾发展服务标准包含以下基本准则:
DDS v1.4 - 关于以数据为中心的分销用户模式的说明,用于分销应用程序的通信和整合。
DDSI-RTPSv2.3中具体规定了实时张贴订阅互动通信协议(RTPS)。
IDL v4.2 - 定义 IDL, 一种用于以独立语言编程的方式描述数据类型和界面的语言。这不是DDS标准,尽管DDS依赖它。
与允许共享记忆的DDS不同,DDS通信协议RTPS与COIP一样,以传输层为基础:

PIM(平台独立模型、平台独立模型)和PSM(平台特定模型、平台特定模型)集解释了RTPS协议。
PIM 由四个模块组成: 结构、 信息、 行为和发现。 结构( 结构) 指定了通信端点 。 信件描述着这些端点可以交换的信件集 。 行为定义了合法的互动集( 消息交换), 以及它们如何影响通信端点 。 发现( 灾难) 定义了模块定义如何自动检测和配置由四个模块组成的实体 : 结构、 信息、 行为和发现 。 结构( 结构) 指定了通信端点 。 消息描述着这些端点可以交换的信件集 。 Behavior 定义了合法的互动集( 消息交换), 以及它们如何影响通信端点 。 Discover ( 概念) 定义了模块定义如何自动识别和配置实体 。

PSM负责在PIM和UDP(或底平台)之间进行测绘,主要用于信息格式。

| 特性 | SomeIP | DDS |
|---|---|---|
| 通信模式 | 订阅+请求/答复 | 订阅发布 |
| 架构风格 | 面向服务 | 以数据为中心 |
| 传输协议 | TCP/UDP | UDP 是默认协议; TCP 也得到支持, 共享内存可用 。 |
| 动态发现 | 是 | 是 |
| Qos策略 | 依赖TCP/UDP | 提供高质量的 " 质保 " 办法。 |
| AUTOSAR | 支持CP、AP | CP 更多地利用资源协助AP。 |
| 云端 | 不支持 | 您是否需要 DDS Web 转换? |
| 安全性 | TLS | DDS 安保安全规则,支持细粒子尺寸安全要求和TLS |
| 应用领域 | 汽车 | 工业、航空、汽车等 |
OMG只发布DDS标准;它的执行是由许多DDS提供者完成的,包括RTI等商业供应商、OpenDDS等开放源码供应商和eProsima的快DDS。 当DDS最初在前几年得到承认时,只接触OpenDDS,这取决于ACE(我认为这一通信框架仅适合学习,不适合实际应用)和Perl(我完全不明白)。
https://blog.csdn.net/xllhd100s/article/details/113087123
本文由 在线网速测试 整理编辑,转载请注明出处。