The TCP/IP (Transmission Control Protocol / Internet Protocol) module of the OpenSignals software is aimed to facilitate the support and data exchange between 3rd party and the OpenSignals software.
In this article, you can find out how to activate the streaming feature in OpenSignals (server side) and the 3rd party software (client side), and links to further resources.
How do I activate the TCP/IP feature in OpenSignals?
Set-up your devices in OpenSignals and open the OpenSignals settings.
In the settings, click on the INTEGRATIONS tab and activate the checkbox next to the TCP/IP option.
A pop-up panel will request you select the port used for the TCP/IP connection (default port: 5555). Enter the port of your choice and click on connect.
Once the TCP/IP port has been chosen, the server will wait for a connection to be established. The pop-up will close itself if the connection has been successfully established.
Restart the process if any error occurs (e.g., connecting could not be established).
The TCP/IP stream starts automatically with the start of the signal acquisition. To start the acquisition, click on the red record button in the main interface.
Alternatively, you can also start the acquisition from the client side via the commands described in the document below.
How can I receive the signal stream in my script?
The document below provides detailed information about the available commands that the client can send to OpenSignals to control the acquisition as well as the expected OpenSignals responses.