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 perform actions based on temperature or light levels from sensors level sensor triggers connected to GPIO pins to adjust content based on environmental conditions.
...
GPIO pins allow you to trigger content changes on the player based on input, or send advanced commands to change the state of the player GPIO switches and connected devices to on or off. The GPIO pins, which deliver about 3.3v 24mA (HS5, LS5, HD5, XD5 and XT5 players prior to Rev G deliver less than 3.5 3 volts), are ideal for lights, sensors, or buttons. Seehttps://docs.brightsign.biz/space/DOC/2264432656/Connect+the+Player+GPIO for more information on configuring your player hardware and external devices for GPIO.
...
Define which GPIO pins are used as inputs or outputs. This is set under the Presentation Settings > Connectors menu.
When GPIO is set to input,
the connected device should be a contact closure type switch/relay, completing a circuit between the GPIO button pin and Ground, so that when a switch is pressed, something happens.
GPIO ports that are set to output only have digital output.
Set up event triggers to specify what actions should occur when a specific GPIO pin receives a signal. See GPIO Event, and GPIOfor more information.
...