WiFi TCP/IP Send
Send data over TCP/IP network to remote host over wireless network
Add-On Required: This feature requires the Simulink Support Package for Arduino Hardware add-on.
Libraries:
Simulink Support Package for Arduino Hardware /
WiFi
Description
The WiFi TCP/IP Send block sends data to a remote host or other hardware board
over a wireless network. You can set Connection mode of the block
to Server
or Client
. When you set
Connection mode to Client
, you must provide
the Server IP Address and the Server IP Port
of the server to which you want to send data. When you set Connection
mode to Server
, you must provide the Local
IP Port. This Local IP Port acts as a listening port
on the TCP/IP server.
You can run a Simulink® model containing WiFi TCP/IP Send block in Connected IO mode on Arduino® boards.
Note
ESP32 and ESP8266 boards are not supported in Connected IO mode.
For more information about the fixed ports and the allocated pins for the block, see Pin Mapping for Arduino Timer Independent Blocks.
Note
If you are having trouble using TCP to communicate with a computer, antivirus or firewall software might be blocking TCP traffic. If so, configure the software to allow the traffic for a specific IP port number.
Supported Hardware
You can use the WiFi TCP/IP Send block only with the following hardware:
ESP8266
WiFi Shield
MKR1000
MKR WIFI 1010
Nano 33 IoT
Arduino compatible ESP32 – WROOM board
Arduino compatible ESP32 – WROVER board
Limitations
When using ESP8266 hardware, a model can have only one WiFi TCP Receive, WiFi TCP Send, WiFi UDP Receive, or WiFi UDP Send block.
When using WiFi Shield, the Connection mode set for all the WiFi TCP Send blocks and WiFi TCP Receive blocks in a model must be same. The WiFi TCP blocks cannot act as servers and clients in a model simultaneously.
The maximum number of connections allowed for different ports on WiFi TCP Receive blocks and WiFi TCP Send blocks in a model is two for WiFi shield, seven for MKR1000, and one for ESP8266. If the model uses External mode over Wi-Fi® or includes a WiFi ThingSpeak Read block or WiFi ThingSpeak Write block, one TCP port is reserved for each from the maximum allowed connections.
Ports
Input
Parameters
Version History
Introduced in R2014a