All Collections
Content Management
Advanced Features
Serial Interrupts using a Nexmosphere board
Serial Interrupts using a Nexmosphere board
Ian Maison avatar
Written by Ian Maison
Updated over a week ago

Requirements before you begin:

  • A supported Signagelive player (Brightsign) activated against a valid Signagelive licence

  • A Nexmosphere controller and element

Overview and Configuration

Nexmosphere controllers and inputs

Nexmosphere boards use inputs (labeled 1 to 8 or higher) which will allow you to detect if a user interacts with the board, and enable the device to trigger an interrupt event as a result.

Please Note

If you are matching the Brightsign setup in the video above, your device must have at least the minimum recommended firmware. To check you have this firmware see our BrightSign configuration page.


The XN8 board, shown in our video above, includes 8 X-Talk interfaces, that your users can interact with:

  1. X-talk interface 001 5. X-talk interface 005

  2. X-talk interface 002 6. X-talk interface 006

  3. X-talk interface 003 7. X-talk interface 007

  4. X-talk interface 004 8. X-talk interface 008

Your Nexmosphere element


A Nexmosphere element is any device that is plugged into the above-mentioned interface. These include devices from BrightSign's XN, XC, XM series and will be the item that is interacted with by a user. These devices include things like button pushes, IR receivers, and RFID sensors.

Please Note

For a full list of Nexmosphere commands, please see their own quick start guides in the Nexmosphere Support Documentation:

Configure a Serial Interrupt in Signagelive

After you have made a note of your Nexmosphere input command, you will want to navigate to the Serial Devices section (Settings > Serial Devices):

  • Click on the Blue plus icon to the left of this page

  • Select “New Serial Device”

  • Assign a name for this Serial Interrupt. Make it unique to the board being used for this Serial Interrupt


Baud rate: 115200

Parity: None

Flow control: None


Port: 2

Data bits: 8

Stop bits: 1

Protocol: ASCII

Delay: 115

Please Note

Your players port number will vary dependent on the player type being used.

Your Nexmosphere device should be connected to your chosen player, before an interrupt is published, in order for the trigger to show on the media player


Publishing your interrupt in Signagelive

  • From the main Signagelive navigation bar, select Content > Publish

Step 1: When do you want the content to be displayed on screen?

  • Choose “As the result of a trigger

  • Select “Serial Device” as your start trigger and select the instance you created earlier:


Please Note

For ending an interrupt, we recommend that you setup a single second long asset to trigger as a second Start Interrupt event, on the opposite interaction to the one your user makes. For example, the 'pick up' opposite interaction would be 'put down'. This will end the interrupt as soon as the user puts the element back on the board.

Once the Serial Interrupt instance has been selected, the UI will require you to specify the input command you wish to target on your Nexmosphere board:


Please Note

A typical input command from Nexmosphere:

X001 (X-talk interface) A[1] (Element command) to make this input: X001A[1]

Each element has its own element command which can be found on the quick start guides on Nexmospheres Support Documentation. Alternatively, you can find the relevant input commands using the Termite application. See this article for steps on how to do this.

Step 2: Duration & Content

  1. Set a Configured duration you wish this interrupt to play for

  2. Select the content you wish your player to show, once the trigger event takes place - 'Media Asset, Playlist or Layout'

  3. Choose the player that you have your Nexmosphere board connected up to as your interrupt player

  4. Then press 'Publish to Players' to complete the process

How can I find out more?

You can always search for answers with the Signagelive Help Centre, but rest assured we have a dedicated Support Team that are ready to assist you with any questions you may have. We are always here to help as best we can, so just contact us for any help you require.

Did this answer your question?