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:
Configuring a GPIO Device
To configure the GPIO:
- Navigate to
http://[serverIP]:5550
in your browser. - Go to Settings → GPIO
- Click New
- 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.
-
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.
-
Under Mappings, click Add (at the bottom right corner).
- 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.
- Click Save Settings.