DDS
文章平均质量分 96
Data Distribution Service
林多
从事座舱架构相关工作
展开
-
【DDS】DDSI-RTPS规范
DDS DDSI-RTPS数据交互结构背景DDSI-RTPS:全称“Real-time Publish Subscribe Protocol DDS Interoperability Wire Protocol”,它是DDS Wire-protocol。是DDS实施互操作性(标准化)协议。(一下将DDSI-RTPS,简称为RTPS)这里的Wire Protocol指的是?他指的是一种传输机制。A wire protocol is the mechanism for transmitting d原创 2020-07-27 11:37:52 · 3736 阅读 · 0 评论 -
【DDS】DDS-RPC通信机制
DDS-RPC通信机制基本概念关于DDS的概念请见:DDS与OpenDDS什么是DDS-RPC:OMG官网给出关于DDS-RPC概念的定义:OMG DDS-RPCThis specification defines a Remote Procedure Calls (RPC) framework using the basic building blocks of DDS, such as topics, types, DataReaders, and DataWriters to prov原创 2020-05-12 11:42:30 · 7536 阅读 · 0 评论 -
【DDS】DDS与OpenDDS
DDS与openDDSDDS什么是DDS?Data Distribution Service(DDS),根据字面理解就是数据分发服务。这套服务,在分布式应用环境下,可以高效率地分发参与者(应用)间的数据信息。订阅/发布体系结构考虑到应用实现,肯定要定一套体系结构。DDS采用订阅/发布体系结构,以数据为中心,也就是通过订阅/发布这个结构来实现消息(数据)的交换。P/S与RTPS上面说...原创 2020-05-05 18:11:30 · 5337 阅读 · 2 评论 -
【DDS】基于OpenDDS的DDS-RPC实现
基于OpenDDS的DDS-RPC实现关于DDS-RPC的概念原理参考下文:DDS-RPC通信机制代码实现OpenDDS没有实现RPC,但根据RPC over DDS给出的规范。可以利用OpenDDS实现 DDS-RPC。在实现上,主要包括以下几个部分。IDL定义:根据DDS-RPC规范,定义OpenDDS可以识别的IDL文件(主题)。利用IDL文件,生成.h .cpp文件。实现Publisher/Subscribe,DataWriter/DataReader。实现Service端,实原创 2020-07-05 21:30:44 · 4306 阅读 · 0 评论