Cómo poner en marcha rápidamente sus sensores IoT en cualquier pantalla que desee.
En este artículo:
- Configurar el Canal de Comunicación Serial
- Configurar el Sensor IoT mediante Lift and Learn
- Asignar el Sensor IoT a una Pantalla
- Configuración Avanzada
| NOTA: Esta función requiere el plan Engage o superior. |
El complemento de Sensor IoT de OptiSigns le permite usar cualquier sensor IoT que funcione con comunicación serial para interactuar con sus pantallas. Podrá:
- Detectar y monitorear datos del sensor sobre el entorno, como movimiento, temperatura y humedad, levantamiento/colocación de objetos.
- Mostrar contenido diferente de forma responsiva según el evento del sensor que fue recibido por el reproductor conectado a la pantalla.
- Enviar comandos a otros dispositivos IoT para controlar su comportamiento, por ejemplo, encender la luz ambiental, encender/apagar el monitor de la pantalla.
Nuestro video de YouTube muestra cómo admite los casos de uso de lift and learn usando un sensor de la marca Nexmosphere.
Esta función es compatible con Windows, Linux, MacOS, BrightSigns Player y nuestro Android Stick preconfigurado.
Guía de Inicio Rápido para el Complemento de Sensor IoT de OptiSigns
Para el siguiente ejemplo, usaremos un sensor de temperatura con una placa Arduino para demostrar cómo funciona. Su placa puede tener opciones de conexión ligeramente diferentes: indicaremos las instancias donde esto puede ser el caso.
El sensor de temperatura enviará datos en su propio formato al reproductor OptiSigns a través de comunicación serial. Los datos de temperatura se pueden mostrar en la pantalla en tiempo real, y cuando se cumpla la condición definida, el contenido de la pantalla cambiará para mostrar el estado de sobrecalentamiento.
La configuración del complemento del sensor IoT tomará tres pasos:
- Configurar el canal de comunicación serial.
- Configurar el sensor IoT mediante Lift and Learn
- Activar el sensor IoT en la pantalla y asignarle la aplicación del complemento del sensor IoT.
A partir de ahí, puede modificar la configuración para adaptarla a sus necesidades.
1. Configurar el Canal de Comunicación Serial
En la esquina superior derecha, haga clic en el nombre de la cuenta.
Luego, haga clic en Perfil Personal → Mire en la columna izquierda.
Expanda "Avanzado" → "Comunicaciones Externas (RS232)".
También puede ir a la página usando este enlace: https://app.optisigns.com/app/s/external-coms
Haga clic en "Agregar Nuevo" en la pestaña Conexiones para abrir la página Crear Nueva Conexión, donde puede definir los parámetros para la comunicación serial.
| NOTA: La mayoría de las configuraciones requeridas dependerán de su dispositivo. Consulte la documentación de su dispositivo para obtener información específica. |
Solo vamos a cubrir tres configuraciones principales de esta pantalla: Nombre, Puerto COM y Velocidad de Transmisión.
- Nombre: Un nombre rápido para su sensor. Ingrese lo que desee.
-
Puerto COM: Designa qué puerto serial entrará el canal de comunicación serial.
Tenga en cuenta que diferentes sistemas organizarán el puerto serial de manera diferente.- Windows: Normalmente representado como "COM#". Esto dependerá del puerto en el que haya conectado el sensor.
- Linux: Normalmente representado como algo como "/dev/ttyUSB0" o "/dev/ttyACM0".
- Brightsigns: Normalmente representado como "1" o "2"
- Android Sticks Preconfigurados de OptiSigns: Generalmente es "USB0"
| NOTA |
|
Puede encontrar su Puerto COM navegando a la página del Visor de Eventos de Activación en su pantalla y haciendo clic en "Mostrar": |
- Velocidad de Transmisión: Este es un número específico del dispositivo. Para este ejemplo, estamos usando una velocidad de transmisión de 9600 para la comunicación con la placa Arduino. Al usar sensores Nexmosphere, la velocidad de transmisión es siempre 115200.
También tenga en cuenta que tanto la placa Arduino como el controlador Nexmosphere usan puerto USB, asegúrese de que el reproductor multimedia que use venga con puerto USB.
Las otras opciones (Bits de Datos, Bits de Parada, Paridad, Controles de Flujo, Final de Línea de Recepción (EOL), Codificación de Recepción) son muy avanzadas y es mejor dejarlas en valores predeterminados a menos que su dispositivo especifique lo contrario.
Guarde la conexión una vez que la configuración esté completa y entonces estará lista para usar.
| NOTA: Si desea configurar comandos personalizados para enviar a su sensor ahora, consulte la sección Configurar Comandos Personalizados del Sensor de esta guía. |
2. Configurar el Sensor IoT mediante Lift and Learn
El sensor IoT se configura a través de nuestro constructor "Lift and Learn", que se encuentra en la pestaña Engage.
Una vez que haya seleccionado Lift and Learn, haga clic en Construir.
| NOTA: En el caso de comandos personalizados, estos suelen ser específicos del dispositivo. Su manual de usuario puede tener varios comandos básicos. Se pueden determinar más comandos a través de OptiSigns; sin embargo, primero deberá completarse el resto del proceso de configuración. |
- Nombre: Este es un nombre de uso interno que le ayudará a organizar sus dispositivos IoT. Escriba lo que desee.
- Cambiar Contenido: Cambie entre "Inmediatamente" y un "Retraso" de su elección en milisegundos.
- Reproducir durante al menos: Cuando se active, la aplicación reproducirá el contenido correspondiente a la regla de reproducción durante tantos segundos como seleccione aquí. Recomendamos mantener esto en 3 segundos para brindar una experiencia más fluida, en caso de que los eventos de activación se cumplan con frecuencia.
- Descansar durante: Cuando no se cumpla la condición de activación, el dispositivo reanudará la reproducción del contenido asignado durante este número de segundos. Recomendamos mantener esto en 3 segundos para brindar una experiencia más fluida, en caso de que los eventos de activación se cumplan con frecuencia.
-
Reglas de Reproducción: Configure el contenido que desea reproducir cuando se active el evento de activación correspondiente.
- Tiempo Efectivo: Determina el momento en que el sensor IoT está activo. Puede seleccionar horas y días de la semana, o un horario personalizado.
-
Si se Detecta: Establece el comando de activación para la regla. Puede ser una de dos opciones preestablecidas o un comando personalizado. Este es un comando recibido del sensor.
- Etiqueta recogida: Si se coloca algo en el sensor y luego se recoge, esto activará la regla. Esto proporciona un valor predeterminado específicamente para sensores Nexmosphere. Consulte la sección a continuación para obtener el comando exacto para su sensor.
- Etiqueta colocada: Si se coloca algo en el sensor, esto activará la regla. Esto proporciona un valor predeterminado hecho para sensores Nexmosphere. Consulte la sección a continuación para obtener el comando exacto para su sensor.
- Comando Completo: Se puede ingresar un comando personalizado a continuación.
- "</>": Una función basada en Javascript donde puede aplicar la lógica necesaria para procesar el comando entrante y derivar el resultado necesario. En el ejemplo a continuación, la placa Arduino enviará los datos de temperatura del sensor en una cadena, la regla de procesamiento extrae el valor de temperatura y determina cuándo el comando personalizado "TOOHOT30" activa el evento.
-
- Reproducir Contenido: Determina qué contenido se reproduce (o se detiene) cuando se cumplen las condiciones de activación. Las opciones son "Activo", "Lista de reproducción" o "Dejar de reproducir".
- Comandos: Le permite enviar comandos a los sensores en lugar de solo recibirlos. Si está usando un sensor IoT típico, lo más probable es que no necesite usar esto. Estos se usan típicamente para otros tipos de dispositivos, como iluminación ambiental o altavoces. Estos comandos se crean en la sección "Comandos" de la sección "Comunicaciones Externas (RS232)" de antes. Volveremos a esto más adelante en el artículo.
- Acción: Le permite mover el lugar de una Regla en la lista o eliminarla.
- Agregar Regla: Permite la creación de más reglas, sin máximo. Estas se pueden eliminar u organizar a través de la configuración de Acción.
Le recomendamos encarecidamente obtener un comando de cadena e ingresarlo en la sección Reglas de Reproducción. Esto reducirá o eliminará cualquier problema potencial.
Para hacer esto, inicie su pantalla y navegue al menú principal de OptiSigns. Desplácese hacia abajo hasta que vea Visor de Eventos de Activación.
Cuando su sensor esté configurado correctamente, podrá verlo asignado a un puerto COM. Esta información puede ser. Al colocar presión en el sensor, aparecerá una cadena en el lado derecho de su pantalla. Al escribir esta cadena sensible a mayúsculas y minúsculas en su área Si se Detecta, es probable que se resuelvan sus problemas.
Esta es la forma más fácil de obtener estas cadenas de comando para sensores que no son de la marca Nexmosphere. También puede encontrar estas cadenas de comando consultando el sitio web de su fabricante.
Una vez que haya configurado todo a su gusto, presione Asignar para pasar al siguiente paso.
3. Asignar la aplicación del Complemento de Sensor IoT a una Pantalla
Hay dos opciones para asignar su Complemento de Sensor a una pantalla.
Opción 1: A través de Lift and Learn
Una vez que haya creado los parámetros para su sensor IoT, puede asignarlo directamente a una de sus pantallas. Hay dos opciones:
- Objetivo - Seleccione entre Pantallas y Etiquetas. Seleccionar una u otra cambiará la siguiente opción a Pantallas o Etiquetas, dependiendo de lo que seleccione aquí.
- Pantallas / Etiquetas - Seleccione qué pantalla o etiqueta se asociará con el sensor. Esto determina dónde aparecerá su contenido.
Opción 2: A través del Menú Editar Pantalla
También puede asignar su aplicación de Sensor completada a una pantalla a través del Menú Editar Pantalla.
Para llegar allí, vaya a Gestión de Pantallas y haga clic en Editar la pantalla a la que desea agregar este Complemento.
Haga clic en Avanzado → Más → Complemento de Sensor → Activar para abrir más opciones.
- Complemento de Sensor - Este es el Complemento de Sensor IoT que creamos anteriormente. Puede recorrer sus aplicaciones creadas aquí.
- Conexión COM del Sensor - Este es el canal de comunicación serial que creamos en el primer paso. ¡Selecciónelo aquí!
- Plantilla de Comandos del Sensor - Esto establece una plantilla de comando externo. Si está usando un sensor IoT, no debería necesitar usar este dispositivo.
- COM Externo - Esto es para cuando necesita enviar un comando. La mayoría de los usuarios querrán dejar esto desmarcado.
En la pantalla, también debe seleccionar el contenido estándar que debe reproducirse en la pantalla normalmente, en este caso usamos el activo "Sensor de Calor - Normal" que muestra el contenido estándar y también los datos del sensor de temperatura en tiempo real.
Una vez que el Complemento de Sensor IoT esté activado, puede asignar la aplicación del complemento de sensor IoT que se creó anteriormente, en este caso se llama "Sensor". Y también seleccione la conexión del sensor que se creó en el primer paso, en este caso es "Arduino - Win". Como solo estamos recibiendo comandos de los sensores, dejaremos la plantilla de comandos del sensor como "Ninguna"
Configuración Avanzada
| Caso de Uso |
| En casos especiales cuando necesita enviar comandos de vuelta a dispositivos externos, como una fuente de luz o altavoz, estas opciones son para usted. Estas opciones no son necesarias para aquellos que usan dispositivos de sensores IoT ordinarios. |
Primero, navegue a Comunicaciones Externas (RS232) → Agregar Nuevo
Aparecerá esta pantalla:
Aquí verá cuatro opciones:
- Nombre - Cómo llamará a este comando. Esto sale en forma de Etiqueta.
- Codificación - El tipo de codificación que se envía a su dispositivo. Elija entre "ascii" y "hex".
- Valor - La cadena de comando real que se ingresa. Estos variarán según el caso de uso y el dispositivo.
- Final de Línea (EOL) - El código para su final de línea. Las opciones son "Ninguno", "CR", "LF" y "CR + LF". Recomendamos dejarlo en "Ninguno".
Una vez que haya configurado su Comando, presione Guardar.
A continuación, navegue de vuelta a Lift and Learn y haga clic en su aplicación IoT para editarla. Haga clic en el cuadro vacío debajo de "Comandos" y debería poder seleccionar su etiqueta:
Siempre que todo esté configurado correctamente, esto le permitirá enviar comandos a dispositivos externos.
¡Eso es todo!
Ahora ha completado todas las configuraciones necesarias para usar el complemento de sensores IoT, solo conecte los sensores y el controlador a su pantalla (reproductor multimedia), y estará listo para comenzar. En este caso, la pantalla reproducirá el contenido estándar como el de la izquierda con datos en tiempo real del sensor de temperatura, y cuando la temperatura supere los 30 grados Celsius, activará el contenido de sobrecalentamiento en la pantalla como el de la derecha.
Si tiene preguntas adicionales, inquietudes o cualquier comentario sobre OptiSigns, no dude en comunicarse con nuestro equipo de soporte en support@optisigns.com