1. Home
  2. Knowledge Base
  3. Opensignals
  4. How do I use the OpenSignals TCP/IP streaming feature?
  1. Home
  2. Knowledge Base
  3. Developer Tools
  4. How do I use the OpenSignals TCP/IP streaming feature?
  1. Home
  2. Knowledge Base
  3. BITalino
  4. Software
  5. How do I use the OpenSignals TCP/IP streaming feature?
  1. Home
  2. Knowledge Base
  3. biosignalsplux
  4. Software
  5. How do I use the OpenSignals TCP/IP streaming feature?
  1. Home
  2. Knowledge Base
  3. Tutorials
  4. How do I use the OpenSignals TCP/IP streaming feature?

How do I use the OpenSignals TCP/IP streaming feature?

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.

The streaming feature is available through our OpenSignals software and all our BITalino educational and biosignalsplux research kits and sensors.

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.

Red record button of the OpenSignals interface starts an acquisition

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?

We provide example scripts in Python on our OpenSignals GitHub repository, which can be used as a general guideline on how to use this feature in other programming languages and our APIs.

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.

Updated on 29 de December de 2022

Was this article helpful?

Related Articles

Need Support?
Get one-to-one support for your Plux device or sensor from our team of biosignals experts.
Get Support