高性能数据分发服务AppDDS(Appsoft DataDistribution Service)是北京神州普惠科技股份有限公司遵循对象管理组织(OMG)中实时系统数据分发服务DDS标准研发的分布式系统实时应用程序的网络中间件。AppDDS产品由数据分发服务、模型编辑工具、代码生成工具、网络测试工具、网络数据监控工具五个模块组成。
一、 数据分发服务(NDDS)
数据分发服务NDDS(Network DataDistribution Service) 是分布式系统实时应用程序的网络中间件,它遵循对象管理组织(OMG)的实时系统数据分发服务(DDS)标准。NDDS独立于操作系统和编程语言,极大地方便了不同操作系统之间的通讯。系统设计者通过可扩展的传输框架结构连接多个物理端点。传输方式包括以太网络、共享内存、反射内存卡、CAN总线、IEEE1553B总线、RS232/485串口总线。NDDS具有多种服务质量(QoS)参数可调整,方便设计者调整他的应用程序达到性能和资源使用的最佳组合。
二、 网络测试工具(AppDDSPing)
网络测试工具由数据公布程序与订阅程序组成,用户可以设置发布数据包的大小、主题名称、主题类型、发送周期等信息,从而测试在指定网络环境想AppDDS网络数据交互是否正常。
三、 网络数据监控工具(AppDDSSpy)
网络数据监控工具,用于监控AppDDS网络中指定域ID中交互的主题数据。用户可以根据实际需要设置监控主题数据的名称、数据类型、时间间隔等信息,网络数据监控工具将监控到的数据显示在控制台上,以辅助用户对收发数据进行测试。
四、 模型编辑工具(AppModeler)
模型编辑工具是一个提供良好用户体验界面,帮助用户快速开发出符合AppDDS规范的应用程序或适配器的编辑工具软件。
五、 代码生成工具(CodeGenerate)
代码生成工具是提供用户体验良好的界面,帮助用户使用IDL文件或XML文件生成符合AppDDS规范的应用程序或适配器程序代码框架。
数据分发服务DDS应用案例:
1、多船模拟器:控制、模拟显示;
2、安全驾驶:大众视觉系统、驾驶员系统;
3、移动资产跟踪:GPS,通过无线连接查看操作状态;
4、医学成像:核磁共振机成像技术、传感器、射频发生器、用户界面、控制计算机;
5、高速公路交通监控:道路传感器、路边报亭、控制中心;
6、自动交易:自动交易柜台(ATM)、市场数据处理、定价引擎、算法交易应用;
7、信号处理;
8、空中交通管理;
9、大型望远镜;
10、工业制造;
11、雷达系统;
12、指挥控制。
更多高性能数据分发服务 AppDDS功能详询神州普惠 AppDDS 产品工程师,欢迎浏览!