收藏官网首页
机智云 门户 物联网百科 协议 其他协议 查看内容

DDS (Data Distribution Service)

2017-2-15 16:35| 发布者: word云| 查看: 2250| 评论: 0|原作者: 机智云

摘要: 数据分发服务DDS(Data Distribution Service)是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范
DDS简介

数据分发服务DDS(Data Distribution Service)是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范,DDS采用发布/订阅体系架构,强调以数据为中心,提供丰富的QoS服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。DDS信息分发中间件是一种轻便的、能够提供实时信息传送的中间件技术。

DDS(Data Distribution Service)数据分发服务技术最早应用于美国海军,用于解决舰船复杂网络环境中大量软件升级的兼容性问题,目前已经成为美国国防部的强制标准。2003 年, DDS 被OMG 组织接受,并发布了专门为实时系统设计的数据分发/订阅标准。DDS目前已经广泛应用于国防、民航、工业控制等领域,成为分布式实时系统中数据发布/订阅的标准解决方案。DDS技术是基于以数据为核心的设计思想提出的,定义了描述网络环境下数据内容、交互行为和服务质量要求的标准。DDS 以数据为核心的设计思想非常贴合如传感器网络、指挥信息网等应用场景,其提供的数据传输模型能够很好地适应应用系统的开发需要。

DDS规范

DDS标准为OMG 组织发布的《Data Distribution Servicefor Real-time Systems》,该规范标准化了分布式实时系统中数据发布、传递和接收的接口和行为,定义了以数据为中心的发布-订阅(Data-Centric Publish-Subscribe)机制,提供了一个与平台无关的数据模型。DDS将分布式网络中传输的数据定义为主题(Topic),将数据的产生和接收对象分别定义为发布者(Publisher)和订阅者(Subscriber),从而构成数据的发布/订阅传输模型。各个节点在逻辑上无主从关系,点与点之间都是对等关系,通信方式可以是点对点、点对多、多对多等,在QoS的控制下建立连接,自动发现和配置网络参数。

DDS技术特点

1、 灵活的发布/订阅模式
2、 完整DDS规范QoS服务质量策略
3、 已扩展的QoS服务质量策略
4、 互操作
5、 强实时
6、 跨平台
7、 支持多种底层物理通信协议
8、 仿真→测试→实装的全生命周期支持

DDS应用案例

1、洛克希德马丁公司Aegis军械系统
2、波音公司B-1B轰炸机军械系统
3、波音公司B-1B及B52数据链系统
4、波音公司扫描鹰无人机侦查及地面控制系统
5、捕食者及空中勇士无人机地面数字方舱系统
6、德国RoboScout机器人侦查车内部通讯系统
7、美国DDG 1000全舰计算系统
8、大众汽车辅助驾驶和安全集成系统
9、NASA智能机器人系统
10、CAE飞行模拟器系统
11、欧洲空中交通管理系统

鲜花

握手

雷人

路过

鸡蛋
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

返回顶部
在线咨询