Cómo convertir un solo evento @Sigfox en eventos múltiples [Tutorial]

Compartimos con ustedes este Tutorial del blog de WIA que nos enseña, de una manera muy fácil y dinámica, cómo a través de un mensaje de @Sigfox se puede convertir un evento en múltiples eventos. Esperamos que les guste.

“¡Hola a todos! Si estás familiarizado con Sigfox, sabrás que una de las maneras por las que se mantiene con un uso tan bajo de datos y energía es a través de las cargas de mensaje que son muy pequeñas (12 bytes para ser exactos). Debido a esto, se almacena mucha información diferente dentro de un mensaje. Por ejemplo: “Carga útil de ‘112233” (3 bytes en formato hexadecimal) donde ’11’ es temperatura, ’22’ es humedad y ’33’ es presión de aire.

Para que esto sea útil en un entorno de aplicación, necesitamos una forma de dividir fácilmente los datos y usarlos en un formato agradable, limpio y fácil de leer.

Este tutorial le mostrará cómo tomar un mensaje de Sigfox y dividirlo en múltiples eventos.

Crear un Flow (flujo)

Vaya a Flow y haga clic en el símbolo ‘+’ encima de la barra de búsqueda. Aparecerá el siguiente panel. Escriba el nombre de su Flow y seleccione ‘Evento’ como el tipo.

Configuración de las condiciones del Flow

La única condición que queremos dejar establecida es el nombre del Evento. Pon esto, por ejemplo, como sigfoxDataUplink (o el nombre que hayas elegido en tu devolución de llamada).

Seleccione la acción Flow de Servicio y Función

Elija Wia como servicio de acción para el Flow y Create New Event como función

Establecer los parámetros de acción

Aquí elegimos el nombre del nuevo evento que se creará cuando se envíe un mensaje Sigfox. En nuestro ejemplo, hemos ajustado esto a la temperatura. En este punto, también puede inyectar su propio Javascript. Sólo vamos a tomar los primeros dos bytes y hacer que representen nuestra temperatura. También puede convertir el hexadecimal en un entero u otro formato. Se pueden utilizar todas las funciones estándar de Javascript y tipos de datos.


Añadir Flow al producto

Ahora verá su Flow recién creado. Mientras esté en el panel, haga clic en la pestaña Productos.

 

 

A continuación, agregue Add Product To Flow para mostrar el panel a continuación. Agregue los productos a los que desea que se aplique este Flow.

Enviar data desde el dispositivo Sigfox

Ahora envíe datos desde un dispositivo habilitado para Sigfox. Debería poder ver el Evento adicional que se está creando según la captura de pantalla que aparece a continuación. Repita estos pasos para tantos eventos diferentes como desee.

Y ya está: ¡Eso es todo!