Skip to content

Settings: Working with GPIO

GPIO (General Purpose Input/Output) is a binary protocol used to connect microcontrollers and synchronize them with Erizos Studio.

Supported GPIO Devices

Erizos Studio currently supports the following GPIO hardware:

  1. Sealevel SeaDAC Range

Configuring a GPIO Device

To configure the GPIO:

  1. Navigate to http://[serverIP]:5550 in your browser.
  2. Go to Settings → GPIO
  3. Click New
  4. Fill in the following fields:
    • Name – a custom name for the device,
    • Type – select Sealevel (currently the only supported type),
    • Port – the port the device is connected to.
  5. Set the Polarity based on device behavior:

    • Off – for devices that are dormant by default and send a signal when triggered,
    • On – for devices that are active by default and stop sending a signal when triggered.

    Warning

    the GPIO device must be connected to the same machine that has Erizos Studio Server installed.

  6. Under Mappings, click Add (at the bottom right corner).

  7. Fill the mapping fields:
    • Port – the GPIO port the action is attached to,
    • Profile – select the desired Studio profile,
    • Show – choose the target show,
    • Page – select the page under that show to be triggered.
  8. Click Save Settings.

GPIO