概述
dds(data distribution service)数据分发服务是对象管理组织(omg)在hla及corba等标准的基础上制定的新一代分布式实时通信中间件技术规范,dds采用发布/订阅体系架构,强调以数据为中心,提供丰富的qos服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。
vortex介绍
vortex是一款智能数据共享平台,支持设备、机器和人之间实时数据共享。包括传感器、实时嵌入式处理单元、移动电话或者手持设备、计算机浏览器以及任何需要共享数据的计算单元,均可以通过网络(有线或无线)进行数据共享,覆盖云端应用到局域网内应用。
vortex完全满足omg dds标准规范,提供包括c、c++、java、javascript、c#等api接口,可运行在多种常规操作系统中,包括linux、unix、windows、vxworks以及移动操作系统(如android)。
图 vortex产品
vortex产品组件
vortex提供多个产品组件以适应不同的数据实时共享需求:
• vortex opensplice:全功能的dds中间件软件产品,可部署在桌面计算机、服务器中。也支持嵌入式实时操作系统(如vxworks单板计算机)。提供包括tunner、tester、modeler等多种调试、测试、基于模型设计网络(mdd)工具。
• vortex lite:可部署与资源(计算、内存、存储)受限的设备及传感器系统中的dds软件。
• vortex café:纯java实现的dds软件,并针对移动设备和云端应用进行了特殊优化。
• vortex web:提供javascript api的dds软件,允许基于html5的web前端能够发送或接收dds数据。
• vortex insight:提供监控和管理vortex系统和基于vortex实现的系统功能。
• vortex cloud:提供了基于vortex的应用程序通过广域网(wan)进行数据共享的能力,可以被应用在私有网络、公共网络甚至混合云平台中。
• vortex fog:实现组播网络到点对点网络的高效数据共享,并提供流量控制功能。
• vortex gateway:高性能、高扩展性的可配置协议网关框架,可用于桥接dds协议与其他通讯协议。支持超过100种协议类型,也支持第三方协议在此框架中扩展。
图 vortex产品组件
恒润科技dds监控软件
恒润科技根据多年在dds领域中的使用经验,结合电子系统研制中对数据监控的需求,开发出一套对dds网络进行监控的软件。其显著的特点是提供了用户自定义监控界面的功能。用户可以通过图形化的界面开发工具,定制出自己想要的监控界面。软件提供了几十种常用的虚拟仪表控件,支持通过拖拽的方式进行监控界面搭建。同时监控界面与dds数据的关联非常简单,可以通过拖拽或者手动输入的方式进行关联。通过该软件,用户可以在较短时间内搭建出符合自己要求的dds网络监控界面。
应用&案例
• 复杂电子系统仿真测试平台
♦ c919航电仿真测试平台:多达1000通道信号交互和数据共享;
♦ 某型号机电系统仿真测试平台。
• 联合仿真系统
♦ 多机编队飞行训练模拟器;
♦ 卫星通讯遥测及战场态势联合仿真。
• 战斗指挥系统
♦ 泰利斯荷兰海军部:tacticos-cms(海军战斗管理系统),部署在全球18个海军中,超过100艘舰船和2000多个应用。
• 交通/运输/车辆/金融
♦ bae systems:布雷德利车电项目;
♦ 阿姆斯特丹地铁系统/ f1赛车视频传输;
♦ eu air traffic control (atc):欧洲空中交通管制系统,法国有5个中心,意大利有4个中心,瑞士有2个中心。
• 航天航空
♦ nasa ksc(美国宇航局肯尼迪航天中心):星座计划,战神火箭发射系统;
♦ embraer(巴西航空):载板控制系统/通用原子地面控制系统。
• 数据采集与监控系统scada & 国土安全
♦ usace(美国陆军工程兵部队):grand coulee dam program,连接约4万个点的scada系统,控制30台发电机组合传输变电站。