How to Use Nexmosphere Sensors & Buttons with NoviSign
Overview
NoviSign supports integration with Nexmosphere sensors, buttons, RFID readers, and LED-enabled buttons on Android players. This allows you to trigger content based on real-world interactions such as motion detection, button presses, RFID scans, or touch actions.
This guide explains how to configure your Nexmosphere device and connect it to the NoviSign Android app.
Before You Start
- A supported NoviSign Android player
- Nexmosphere hardware (sensor, button, RFID reader, or LED button)
- USB connection between the device and player
- Access to Google Play Store
- Your NoviSign Studio account
Part 1: Detect Nexmosphere Events
Step 1: Install a USB Terminal App
From the Google Play Store, install a serial terminal app that can detect Nexmosphere signals.
Example: Serial USB Terminal
Step 2: Configure the Terminal App
Use the following settings:
- Baudrate: 115200
- Parity: None
- Data Bits: 8
- Stop Bits: 1
- Flow Control: None
- EOL: CR + LF
- Protocol: ASCII
Step 3: Identify Sensor Event IDs
Run the terminal app and activate each sensor or button.
You will see incoming signals such as:
X00A2[3]
Write down the signal in simplified format:
X00A23
Also note which sensor/button it belongs to.
Part 2: Find USB Device IDs
Step 4: Check USB Device Details
Inside the terminal app, open USB Devices.
You will see:
- Vendor ID (Hex)
- Product ID (Hex)
Example:
- Vendor ID:
067B - Product ID:
2303
Step 5: Convert Hex IDs to Decimal
Convert both values from hexadecimal to decimal using any online converter.
Example:
Part 3: Configure the NoviSign Android App
Step 6: Open Player Settings
Launch the NoviSign Android app.
On the entrance screen, click the gear icon in the top-right corner.
Step 7: Enable RFID Reader
Go to:
Advanced → External Interfaces → RFID Reader
Turn it ON.
This allows the player to listen to external keyboard/input events.
Step 8: Configure Serial Events
Go to:
Advanced → External Interfaces → Serial Events Settings
Enter:
- Vendor ID (decimal)
- Product ID (decimal)
Step 9: Enable Web Server Parameters
Go to:
Web Server → Connection Parameters
Enable:
Web Server Params Enabled
Part 4: Create Events in NoviSign
Step 10: Contact NoviSign Support
To trigger content from your sensor events, our team needs to create the events in the system.
Please send us:
- Your username
- List of event names
- Matching event IDs
Example:
| Event Name | Event ID |
| Nexmosphere button1 down | X00A23 |
We will assign these events to your account.
Part 5: Trigger Content from Events
After the events are created:
Step 11: Configure Playlist Behavior
- Log in to NoviSign Studio
- Open your playlist in Edit Mode
- Add a creative
- Click the calendar icon (Scheduler)
In Scheduler:
- Check Events
- Select the relevant event
- Check Play only on events
This ensures the creative is shown only when the sensor event occurs.
Save the playlist and assign it to your screen.
Part 6: Using Nexmosphere Buttons with LED Lights
For LED buttons, NoviSign can also send commands back to the device.
Example:
- Press button → turn LED ON
- Press another button → turn LED OFF
Step 12: Get Correct Commands from Nexmosphere
The command depends on the X-talk port used.
Examples:
Turn ON
If connected to port 008:
X008A[255]
Turn OFF
X008A[0]
Please contact Nexmosphere support if you are unsure which port is used.
Step 13: Configure Touch Actions in Studio
In Creative Composer:
- Select a widget (or Touch Widget)
- Open Touch Properties
- Set Action =
Launch Application
Application Name:
SERIAL_EVENT
Additional Parameters
For LED ON:
- Name:
TurnOn - Value:
X008A[255]
For LED OFF:
- Name:
TurnOff - Value:
X008A[0]
Best Practices
- Test all sensor events before going live
- Label each event clearly
- Keep a list of Event IDs for future updates
- Use “Play only on events” to avoid playlist interruptions