MATLAB: How to send data over tcp to remote server from a simulink model

Instrument Control ToolboxiotMATLABpmusimulinktcp/ip

I plan to simulate a ieee 9 bus system and use PMU model to collect the phasor data. The collected data needs to be sent over actual internet to another remote ip address that I give to the simulink model. What resources do i need to refer for implementing this?
Below is an image to give idea of what i want to implement.

Best Answer

The easiest way to do this is to use the UDP blocks in either the Instrument Control Toolbox or the Embedded Coder Toolbox. Otherwise, you'll need to create your own custom Simulink blocks, which will require you writing the UDP send/receive code in C/C++.