IoT设备、网络协议与云分析的全面解析
1. 数据分发服务(DDS)概述
数据分发服务(DDS)是一种网络中间件,其标准由对象管理组织(OMG)管理。它采用总线式架构,无需集中节点,通信是点对点的,不受集中控制。
1.1 DDS的工作原理
- 动态发现 :DDS通过动态发现过程自动发现通信端点。
- 发布/订阅模型 :使用发布/订阅模型的变体,总线上的节点会宣布它们要发布的数据以及想要订阅的数据。
1.2 DDS的特点
- 可扩展性 :参与者可以位于同一台机器、同一家工厂,甚至分布在广泛的区域。当各个DDS域连接在一起时,可实现高度可扩展的架构。
- 实时可靠 :数据交换实时且可靠,传输速率高。DDS会处理消息寻址、传递、流量控制、重试以及数据编组/解编组等传输工作的细节。
- 灵活角色 :任何节点都可以同时是发布者、订阅者,或者两者兼具。
1.3 DDS的应用场景
| 应用场景 | 说明 |
|---|---|
| 医院患者监测 | 实时监测患者的生命体征等数据 |
| 汽车驾驶员 |
超级会员免费看
订阅专栏 解锁全文
1779

被折叠的 条评论
为什么被折叠?



