DDS(Data Distribution Service),即数据分发服务,以数据为中心,搭建了一个全局数据空间,在这个空间中,需要交换数据的设备无需知道IP地址、端口号等信息,而是自动连接到选定的网络,依据预设条件自动配置,然后发布/订阅所需的数据主题。
DDS面向下屏蔽不同硬件平台、操作系统及通信协议,向上提供规范的统一应用程序开发接口,从而将数据的发布者和订阅者解耦,提高了系统的可靠性、可扩展性和灵活性。