Configurando Nexmosphere en Android

Guía paso a paso para conectar un controlador Nexmosphere a un Player Android OnSign y configurar el puerto serie y las reglas de interactividad.

Esta guía le mostrará cómo conectar un controlador Nexmosphere a un Player OnSign Android y cómo configurar el puerto serie y las reglas de interactividad.

Conexión del controlador

  1. Tenga sus dispositivos Nexmosphere listos y conectados al controlador Nexmosphere (por ejemplo, XN-185).
  2. Conecte el controlador Nexmosphere al Player Android mediante USB.

Aparecerá una ventana emergente preguntando cómo manejar el controlador USB-Serie:

Seleccione « Abrir siempre OnSign TV cuando el controlador USB-Serial esté conectado» y pulse Aceptar . Esto garantiza que Android recuerde la configuración después de reiniciar el dispositivo.

Nota: Si bien la gran mayoría de players Android funcionan correctamente, es posible que algunos dispositivos no se conecten a los controladores Nexmosphere si el firmware Android no admite conexiones USB a través de la serie.

Configurar el puerto serie Player

  1. Abre el Administrador Player y selecciona el player que deseas configurar.
  2. Haz clic en Configuración .
  3. Desplácese hacia abajo hasta Configuración del puerto serie (RS-232) .
  4. Haz clic en + Agregar puerto .
  5. Establezca el tipo de puerto en Nexmosphere .
  6. Seleccione el puerto en el menú desplegable. Elija una opción que contenga la cadena usb en la ruta. A continuación, elimine el último número de la ruta; por ejemplo, /dev/bus/usb/002/002 debe cambiarse a /dev/bus/usb/002 . Android puede modificar este último número en determinadas circunstancias.
  1. Introduzca un alias : el nombre del puerto que se utiliza para hacer referencia a él en las aplicaciones y otras configuraciones OnSign . El valor predeterminado es Nexmosphere .
  2. Haz clic en Guardar .

Configurar interacciones

Una vez configurado el puerto serie, OnSign analiza todos los datos serie entrantes a través de la API local . Puede crear reglas de interactividad para activar contenido en función de los eventos del sensor.

Por ejemplo, en un escenario de aprendizaje mediante etiquetas RFID, el controlador envía:

  • XR[PU001] — cuando se levanta la etiqueta 1
  • XR[PB001] — cuando se vuelve a colocar la etiqueta 1

Las cadenas de evento de su dispositivo están indicadas en el manual del usuario. Use la cadena de evento adecuada al configurar los triggers en OnSign.

 

Para configurar una regla de interactividad:

  1. Ve a Interactividad de la campaña o Interactividad Player .
  2. Haz clic en + Agregar interacción y asígnale un nombre.
  3. Configurar Qué a API local .
  4. En el campo "Cuál" , introduzca el patrón de cadena que debería activar la interacción.

Importante: El patrón se compara como una expresión regular. Los caracteres especiales deben escaparse con una barra invertida ( \ ). Los caracteres que requieren escape incluyen: [ ] ( ) { } * + ? | ^ $ . \

 

Solución de problemas

  • El dispositivo no se detecta: Desconecte los cables, vuelva a conectar el dispositivo repitiendo el proceso de configuración y actualice la página antes de volver a intentarlo.
  • Player no detecta el controlador Nexmosphere: es posible que el firmware Android no sea compatible con conexiones USB a través de serie. Compruébelo viendo si aparece algún dispositivo USB-serie tras la conexión. Si no aparece nada, el firmware no es compatible con este tipo de conexión.
  • La conexión del puerto serie se interrumpe tras reiniciar el sistema: no se seleccionó el permiso "Abrir siempre OnSign TV" cuando se le solicitó. Vuelva a conectar el controlador mediante USB, espere a que aparezca la ventana emergente y seleccione la opción de nuevo.
  • Puerto no aparece en el menú desplegable: el controlador no estaba conectado antes de abrir la configuración del puerto serie. Conecte primero el hardware y, a continuación, vaya a Configuración > Configuración del puerto serie.
  • La regla de interactividad no se activa: Dos causas comunes: (1) el alias configurado en sus Player Settings debe coincidir exactamente con lo definido en la App — verifique si hay errores de tipeo o espacios adicionales; (2) el patrón en el campo Which one utiliza expresiones regulares, por lo que los caracteres especiales deben escaparse con una barra invertida (\). Los caracteres que requieren escape incluyen: [ ] ( ) { } * + ? | ^ $ . \