Simulink Real-Time (SLRT) requires multiple network ports and protocols to enable communication between the host PC and Speedgoat target via the "HostLink" interface.
To ensure full SLRT functionality, it is essential to allow all required ports and protocols through any firewalls between the host and the target, as listed below. Blocking or filtering any of them can result in limited functionality, so it's crucial to work with your IT or network security team to define the necessary firewall rules and unblock the affected ports.
Disclaimer: The exact list of ports and protocols may vary depending on the contents and functionality implemented in the model, and may change from release to release.
For R2020b through R2025b:
In R2020b through R2025b, SLRT uses a 64-bit POSIX-compliant real-time operating system (RTOS) on the Speedgoat target with the following port and protocol requirements:
Protocol | Transport Protocol | Target PC (Remote Port) | Host PC (Local Port) |
FTP | TCP | 20-21 | Ports assigned by host OS |
SSH, SFTP* | TCP | 22 | Ports assigned by host OS |
XCP | UDP | 5555 | Ports assigned by host OS |
RTPS / FastDDS | UDP | 5505-5507, 5510-5512, 5515-5517, 5520-5522 | 7400–7499 |