Uso de Nexmosphere y BrightSign

En este tutorial demostramos cómo podemos aplicar interactividad utilizando dispositivos Nexmosphere conectados a un dispositivo BrightSign .

Mira este vídeo de demostración .

Requisitos para esta configuración

  • OnSign TV Player instalado en una computadora BrightSign ( tutorial ).
  • Dispositivos Nexmosphere instalados en un puerto USB de un dispositivo BrightSign .
  • 1x controlador Nexmosphere XN-185 ( manual ).
  • 2x Pulsadores con LED ( manual ).
  • 1x tira de LED X-Wave ( manual ).
  • 2x Nexmosphere XR-C10 (antena RFID).
  • Controlador de antena RFID 2x XR-DR1.
  • 1x etiqueta RFID.

A continuación se muestran imágenes de ejemplo del banco de pruebas creado para esta demostración:

BrightSign - Conexión USB

Al usar un controlador XN con conexión USB, como el XN-185 o el XN-135, se debe usar un cable USB-A a Micro-USB para conectar la interfaz micro USB del XN-185/XN-135 a la interfaz USB-A del Player BrightSign .

En este caso, el controlador XN se alimenta a través del puerto USB del Player BrightSign . Asegúrese de que el controlador XN esté conectado al puerto USB antes de encender el Player BrightSign .

Controlador XN-185 Xperience

Manual del controlador XN-185 Xperience .

El controlador XN-185 Xperience cuenta con 8 interfaces X-talk a las que se puede conectar cualquier combinación de elementos. Los comandos API y el funcionamiento se mantienen. Al conectar varios elementos que requieren una gran cantidad de corriente (LED o pulsadores con anillo LED), calcule la corriente total requerida de los elementos y compruebe que se ajuste a las especificaciones del controlador y su fuente de alimentación.

Este es un esquema de interconexión que combina varios elementos. No todos los componentes del esquema a continuación se utilizaron en la demostración de este tutorial.

Gama XN

Tanto el XN-180 como el XN-185 cuentan con 8 interfaces X-Talk, con direcciones del 1 al 8. Dado que una dirección en un comando API siempre debe constar de 3 dígitos, las direcciones se numeran 001, 002, etc. La disposición física de las direcciones en los controladores XN-180 y XN-185 se indica en la imagen de la derecha. El XN-135 cuenta con 3 interfaces X-Talk, de las cuales la tercera es un MicroBay.

Cómo configurar OnSign TV para esta demostración de interactividad

1) Activa el puerto serie en la configuración Player

Abra la Configuración Player y busque la opción Configuración del Puerto Serie (RS-232), seleccione la opción Puerto USB y configure un alias para ubicar mejor el puerto en cualquier Aplicación.

2) Crear aplicaciones de automatización

Inicie sesión en su cuenta de OnSign TV y vaya a Contenido > Nuevo > Aplicación .

Localice las aplicaciones Nexmosphere en la categoría Automatización e IoT y configure las nuevas aplicaciones como se muestra más adelante.

Crea dos aplicaciones de tiras LED . La primera para el color ROJO, como se muestra a continuación, y luego repite el mismo paso creando la segunda con Brillo = 0 (esta apagará la tira LED).

Crea cuatro aplicaciones de pulsadores XT . La primera activará todos los LED de los botones, como se muestra en la imagen a continuación. Ahora crea tres aplicaciones más: la primera para que todos los botones parpadeen rápidamente , la segunda para que solo el botón 1 parpadee rápidamente y la tercera para que solo el botón 2 parpadee rápidamente .

A continuación se enumeran todas las aplicaciones de automatización que creamos para esta demostración.

3) Prueba de las aplicaciones de automatización

Ahora, probemos las apps de automatización creadas. Vaya a "Contenido en el Player en el menú Player y haga clic en el botón "Publicar" en la esquina superior derecha. Para probar las apps bajo demanda, debemos publicar las apps en el Player con la opción " Reproducir bajo demanda " en la sección "Cómo reproducir".

Después de publicar la aplicación de automatización, haga clic en el icono de reproducción en la página "Contenido en Player . En la ventana que se abre, haga clic en el botón rojo de reproducción .

Si no feed respuesta, verifique la configuración del canal del dispositivo Nexmosphere ( interfaz X-talk ) y el alias del puerto serie en la configuración de la aplicación de automatización y la configuración Player .

4) Crear campañas con pistas de automatización

Ahora crearemos las Campañas que usaremos en esta demo. Será necesario activar la Pista de Automatización para poder añadir interactividad a las Campañas. Añadiremos las Apps de Automatización creadas previamente a esta nueva pista. Además, usaremos imágenes de demostración para mostrar el contenido en pantalla después de la acción de Interactividad.

Vaya a Contenido > Nuevo > Campaña y siga las instrucciones de configuración. Active la pista de automatización para mostrar esta pista adicional de la línea de tiempo. A esta nueva pista, agregue la aplicación de automatización para activar todos los LED de los botones y desactivar la tira LED . Esta campaña se mostrará hasta que se active una acción interactiva.

Ahora crea dos campañas más que se mostrarán al pulsar un botón . Agrega el LED 1 del botón de parpadeo rápido de la aplicación de automatización a la pista de automatización de la primera. Luego, crea la segunda campaña y agrega el LED 2 del botón de parpadeo rápido de la aplicación de automatización.

Ahora cree dos campañas que se mostrarán al recoger y devolver el objeto con la etiqueta RFID. Añada las aplicaciones de automatización "Enciende la tira LED en rojo y parpadea rápidamente todos los pulsadores" a la primera. En la segunda campaña, añada las aplicaciones de automatización "Apaga la tira LED" y "Enciende todos los LED de los pulsadores" .

5) Establecer interactividad en el Player

Vaya al Menú Player y seleccione Interactividad . Luego, haga clic en el botón Agregar Interacción en la esquina superior derecha. Configuraremos cuatro interacciones: dos para los botones pulsados y dos más al recoger o devolver la etiqueta RFID.

La API local recibirá un comando serie API del controlador XN-185. Estos comandos se pueden consultar en la guía de inicio rápido del XN-185 ( manual del XN-185 ).

Llene el campo de destino con las Campañas creadas para cada acción relacionada.

Para garantizar la correcta escucha de los comandos seriales API recibidos en la API local, preste mucha atención al uso de barras invertidas antes de los corchetes en el campo “ Cuál ”.

¡Ahora es el momento de probar toda la configuración realizada hasta ahora y probar la interactividad en la práctica!

Configuración de demostración alternativa

1) Cree la aplicación de automatización “Escritura de datos del puerto serie”

Vaya a Contenido > Nuevo > Aplicación > Automatización e IoT y seleccione Escribir datos en el puerto serie.

Comandos de LEDs X-Wave: enlace

Para esta demostración, hemos creado tres aplicaciones de "Escritura de datos en puerto serie".

  1. WAVE-BLUE con datos para escribir: X006B[4996240130000009]
  2. waveLedPB1 con datos para escribir: X006B[4996240120000009]
  3. waveLedPB2 con datos para escribir: X006B[4996240110000009]

2) Agrupe las "Aplicaciones de automatización" mediante "Grupo de automatización".

Debes usar " Grupo de automatización " cuando necesites agrupar más de una aplicación de automatización para que se ejecuten a la vez (en paralelo) o una tras otra (secuencialmente) en un período de tiempo específico de tu línea de tiempo.

Vaya a Contenido > Nuevo > Aplicación > Automatización e IoT y seleccione Grupo de automatización.

Para esta demostración hemos creado cinco aplicaciones de " Grupo de automatización ":

  1. Grupo automático PB desactivado
  2. Autogrupo PB1
  3. Autogrupo PB2
  4. Recogida automática de grupos
  5. Reposición de grupo automático

3) Configuración de campañas con grupos de automatización

En esta demostración alternativa, seguimos usando las mismas campañas creadas para la primera demostración, pero con una configuración diferente como se muestra a continuación:

  • recogida de campaña

  • campaña retrasada

  • botón-1-presionado-de-campaña

  • botón-presionado-de-campaña-2

La "Aplicación Espaciadora" se utilizó para aplicar un retraso en la ejecución de la siguiente aplicación de automatización en la línea de tiempo.

La configuración de " Interactividad en el Player " no se modificó para esta demostración alternativa.

¡Ahora es el momento de probar tu demo alternativa y compararla con nuestra demostración en video!