Dashboard says “Connected” but telemetry is not updating

Connected but no updates = DDS interface issue; diagnose logs and fix Cyclone config.

This is commonly caused by a DDS (Data Distribution Service) misconfiguration: ROS2 nodes are running, but publishing on the wrong network interface.

Check the Docker logs for the state_machine container. If you see errors like:

  • ddsi_udp_conn_write to udp/<your-wifi-ip> failed

…that confirms DDS is trying to use the wrong interface.

Fix:

  1. Open cyclone_dds.xml
  1. Ensure the interface connected directly to the robot (often enP8p1s0 or eth0) is listed and prioritized above Wi‑Fi.
Did this answer your question?
😞
😐
🤩