图 13-2 · 工程全景:三终端实操动了谁、走哪条道

本图回答的问题:本实验的终端、DDS 发现和组网条件如何连成一张网?

入口层 · 三终端 + 诊断台 处理层 · DDS 发现 消息层 · 域号决定的组播通道 外部 · 组网三前提 终端 1 · talker export DOMAIN_ID=42 终端 2 · listener 同域 42 → 能收到 终端 3 · 异域 域 99 → 收不到 组网诊断台 六场景演练 SPDP 发现(同域才互达) GUID + 域号 → 花名册 SEDP 撮合 话题同名 + QoS 兼容 → 建链 域 42 组播通道 · 互通成功 239.255.0.43 : 17900 域 99 组播通道 · 隔离失败样本 239.255.0.100 : 32150 启动 异域 SPDP 命中 地址不同 前提① 同网段 · ping 通 前提② 同域号 · 同 ID 前提③ 组播通 · 防火墙放行 实操顺序:域号三种给法 → 三终端 4 步 → 组网诊断台六场景 → 验收表
✅ 结论:同域同地址同端口才互通,其余一切现象都由域号派生 ⚠️ 风险:三前提任一不满足即"看不见",且没有任何报错 🔍 验证:04 节三终端四步 + 诊断台六场景切换
EXP-13 · ROS2 分布式通讯