Publish data to WebSocket server in JSON format
Simulink Support Package for Raspberry Pi Hardware / Network
If the WebSocket server is hosted on a network IP address, any device on the network can connect to the sever and access the data.
WebSocket JSON data
This figure shows the signals in JSON format with a unique block label.
Signal — Input data to be published
The signal data to be published to the WebSocket server, specified as a row vector.
The block provides an option to add up to 10 Signal input ports that you can use to obtain signal data, with each signal being a row vector.
Block label — Unique label to identify published JSON data
webPub 1 (default)
Specify a unique label for the block to identify the published JSON data (which gets created from the input signal data). The label can have a maximum of 128 characters.
Server IP address — IP address of WebSocket server
127.0.0.1 (default) | any IP address
IP address of the WebSocket server on which the JSON data is hosted.
Server Port — Port number on WebSocket server
9000 (default) | any port number
Specify the port number on the WebSocket server on which the JSON data is hosted.
You can use multiple Websocket Publish blocks in a Simulink model if the Server IP address and Server Port parameters are unique.
Number of inputs — Total number of input signal connections
1 (default) |
Select the total number of input signal connections to the block, which is then converted to JSON format.
Introduced in R2019b