The NoviSign Android player app now supports dynamic RFID events, giving you a more flexible and powerful way to interact with your digital signage content.
Dynamic RFID Events
What Are Dynamic RFID Events?
Previously, if you wanted to use RFID (or barcode) to trigger creatives in a playlist, you had to manually assign a specific event to each creative.
With dynamic RFID events, the process becomes smarter and more automated.
How It Works
-
An RFID reader is connected to your Android device via USB.
-
When a product (with an RFID tag) is placed on the reader, it sends the product’s RFID code + Enter as a keyboard input to the Android box.
-
The NoviSign app captures this input and sends the product ID to your web server, which is pre-configured in the app.
-
Your server then responds with:
-
An event name (which the app will use to trigger a specific creative).
-
Optional: Additional event data (like a URL, title, or image path).
-
If a creative in your playlist is linked to that event name, it will be displayed immediately.
Typical Use Case
To make it more dynamic, the response from your web server can bring some more data in the event_data response. You can add, for example a URL, and then in the triggered creative you can put a webpage widget with a data expression in its URL property, like this: ${ID.url}, so the the displayed website will actually be chosen on the spot, by the response from the server! This way you just use one creative and one or more events, but with many options for displaying different websites.
In the above example you should have a website that can get the request and send a response. In that example, there was a data event key called “url“.
Last note: if the RFID code is not in the list which you have in the web server, then the RFID code will be counted as the event value itself for the app (and in that case, if you have set a creative to be triggered by that event, it will be triggered).
What you need
-
An RFID reader and RFID passive tags (to attach to your products).
-
A web server with an API that can:
-
Receive the product code from the app.
-
Match it with an event name ( It should have a table there (which you can edit) that binds product RFID codes (as they are in the RFID tags) to event names (as they are in NoviSign’s system).
-
-
A NoviSign playlist with creatives set to trigger by events.
How to Set It Up in the NoviSign Android App
-
Open the NoviSign app on your Android device.
-
Tap the gear icon in the top right to access Settings.
-
Scroll to the “Advanced” section.
-
Turn on “RFID Reader” to allow the app to accept keyboard inputs from the RFID reader.
-
Go to the “IoT Remote Events” section and configure the following:
-
Enable Remote Events: Turn it on.
-
Event Name Prefix: Leave as “ALL”, no need to change it. It can only filter the product code to be sent to the web server.
-
Custom Remote Events API URL: Enter the URL of your web server that will receive and respond to the product codes ((he cloud that should respond with events).
-
Integration API Key: If the cloud’s API requires a key (will be sent in the header as api-key), this is where you should type it.
-
-
Exit settings by right-clicking three times.
-
Back on the app’s home screen, press “Go” to start playing your playlist.
Setup Complete
And you’re all set to use Dynamic RFID Events!
Place a product on the RFID reader—and based on what your server responds with, the relevant creative will appear, even with dynamic content like personalized web pages.