Sign up for a free evaluation account
Text Download ➞
Title Subtitle Download ➞

How to Integrate an External Device with the NoviSign Android App

Overview

This guide explains how to connect an external device (such as a sensor, RFID reader, or any system that can send data) to the NoviSign Android player.

Once connected, your device can trigger content on the screen automatically—for example, displaying specific content when a sensor detects an action.

How It Works

The NoviSign Android app continuously checks your external device for events:

  • Every 0.5 seconds (500ms), the app sends a request to your device (server)
  • If an event is detected, the device responds with a simple XML message
  • The app receives this event and triggers the relevant content (creative) in your playlist

Requirements

Before you begin, make sure:

  • The Android device with the NoviSign app and the external device are on the same network (Wi-Fi or Ethernet)
  • Your external device can respond to HTTP requests
  • You have access to your NoviSign Studio account

Step 1: Configure the Android Player

  1. Open the NoviSign app
  2. Click the gear icon (top-right corner) to open settings
  3. Scroll down to External Interfaces
  4. Select Custom Event Transmitter
  5. Enable it
  6. Enter:
    • IP address of your external device
    • Port number (e.g. http://10.0.0.17:1212)

Step 2: Set Up Your External Device (Server)

Your external device should respond to this endpoint:

http://<IP>:<PORT>/events

Example XML response:

<?xml version=”1.0″ encoding=”UTF-8″?>
<events>
<event code=“General:event1” />
</events>

Supported event examples:

  • General:event1
  • General:event2
  • General:event3

Step 3: Configure Events in NoviSign Studio

  1. Create a playlist
  2. Add your creatives (content)
  3. For each creative:
    • Click the schedule icon (date/time picker)
    • Assign it to play only when a specific event is triggered

Important:
Events must be enabled for your account first.
Please contact NoviSign support and provide your username so the required events can be added.

Example Use Case

Let’s say you have a tablet with the NoviSign app and a connected sensor:

  1. The app checks the sensor every 0.5 seconds
  2. The sensor detects an action (e.g. RFID scan)
  3. It returns:

    <event code=“General:event1” />
  4. The app receives the event
  5. A specific creative (assigned to event1) is displayed on screen

Summary

To integrate an external device:

  • Configure Custom Event Transmitter in the Android app
  • Set up your device to return XML events via HTTP
  • Assign events to creatives in your playlist

Once set up, your content will automatically respond to real-world triggers.

NoviSign Digital Signage
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.