Interactivity via Ethernet
From SpinetiX Support Wiki
Interactivity via Ethernet refers to the HMP quality of reacting in a user-defined manner (i.e. reactive action), following the input received from external devices via Ethernet. This means that the HMP can be "controlled" over the network from:
- a browser (from a web page or simply by typing an address),
- another HMP (e.g., using interactive widgets),
- a control system (e.g., Crestron, AMX etc.),
- an ERP system (e.g., Microsoft Dynamics NAV),
- an evacuation / alarm / mass notification software (e.g., Layered Solutions, Bosch Praesideo),
- a Queue Management Systems like ESII, Qmatic, Mem-o-Matic, cleverQ, etc.
- a smartphone application like:
- a dry contact to Ethernet converter, such as Moxa ioLogik E2214,
- a Telnet client (e.g., PuTTY),
... and so on.
To enable interactivity via Ethernet on the HMP, you need to make sure that the SV Network API is enabled on the device.
- If you need faster reactivity from the HMP (but possibly at the expense of output quality), then see how to reduce the rendering latency (which has a direct influence over the player reactivity). See also when not to reduce the rendering latency.
Web Storage REST API
The REST API is deactivated by default - to use it, open Advanced Applications > Webstorage API page in HMP Control Center, activate "Enable security token access to the Webstorage API" option and click the "Apply" button.
How to create interactive content
You can easily create interactive content with Elementi built-in interactive widgets:
- Action to Switch widget switches to displaying a different content when a designed Shared Variable is updated.
- Click to Action & Key to Action widgets update a Shared Variable on another HMP following a click / key press event.
- Media Playback widget changes the playing mode of a media when a designed Shared Variable is updated.
For advanced users / developers, some good resources for creating complex interactive content can be found on these pages:
- Web Storage REST API