GPIO (General Purpose Input/Output) pins allow you to connect devices like buttons or sensors to your BrightSign player to control presentation content. They are unique because they can be configured as either inputs to read signals from external devices or outputs to send power to external devices. For example, they can be used to trigger video playback when a button that is connected to a GPIO pin is pressed, or to read temperature or light levels from sensors connected to GPIO pins to adjust content based on environmental conditions.
...
Define which GPIO pins are used as inputs or outputs. GPIO events can be set to input or output under the Presentation Settings > Connectors menu. When GPIO is set to input, those items can be set as contact closure so that when a switch is pressed, something happens.
Set up event triggers to specify what actions should occur when a specific GPIO pin receives a signal. See GPIO Event, and GPIO for more information.
Example
...
In this example, we will associate GPIO ports 1, 2, and 3 with the lights connected to the GPIO output of ports 4, 5, and 6.
...
Create a presentation with four videos, one main presentation and three secondary presentations (named “A”, “B”, and “C” in Image 1, above)
Set GPIO pins 0-4 to Input and 4-7 to Output as shown in Image 1the image.
In Under the sandboxEvents toolbar, select GPIO 0, GPIO 0.
Connect the GPIO 0 icon to the main content and then to the “A” content
Select the GPIO 1 icon in the tool bar and connect it to the main content and to the “B” content at the top right
Select GPIO 1, the GPIO 2 icon in the tool bar and connect it to the main content and to the content right“C” content
Select the “A”, “B”, and “C” content in the sandbox and connect the GPIO 3 icon to them and then to the main content.