Ahora una sola fórmula devuelve el nombre de la zona en la que se encuentra un dispositivo, sin importar cuántas zonas tenga la cuenta.
geofenceName() compara la posición de cada paquete de datos con sus zonas y devuelve el nombre como texto. Se guarda como atributo calculado en un nodo Iniciar atributo y, a partir de ahí, se comporta como cualquier otro atributo: aparece en Analizador de datos, puede mostrarse como sensor personalizado y puede reenviarse a un sistema externo. Usada como condición en un nodo IF/THEN Lógica, dirige los datos de todo un conjunto de áreas a la vez, lo que sirve para detectar desvíos de ruta o entradas en zonas restringidas.
Hasta ahora nombraba una zona por comprobación con inGeofence(), así que cubrir muchas áreas exigía una cadena de condiciones y editar el flujo cada vez que se añadía una zona. Una etiqueta opcional limita la búsqueda cuando solo algunas de sus zonas importan para ese atributo, por ejemplo los depósitos pero no las sedes de clientes.
La función es una opción de pago, que se vende por separado y está desactivada de forma predeterminada. Póngase en contacto con su proveedor de servicios para activarla en su cuenta. Mientras no esté activada, no se puede guardar un flujo que la utilice.
Añádala en el campo Fórmula de un nodo Iniciar atributo en IoT Logic. Escriba el nombre de la función usted mismo: el autocompletado de atributos no la ofrece y el selector de zonas solo aparece en el nodo IF/THEN Lógica.
Más información en la documentación →
Mejoras
Cerrar un nodo con cambios sin guardar ahora pregunta si desea seguir editando o descartarlos. Antes, pulsar Esc o el botón de cerrar cerraba el panel de inmediato y perdía los cambios.
Correcciones
- enterGeofence() ahora devuelve verdadero solo en el paquete en el que un dispositivo entra en una zona. Los flujos podían activarlo repetidamente mientras el dispositivo permanecía dentro de la misma zona, enviando varias solicitudes de webhook por un único paso.
- Los valores de sensor que un dispositivo transmite a través de un periférico, como un sensor de combustible analógico en un MettaX MC202X, ahora llegan a IoT Logic como atributos. Aparecían en los registros del dispositivo pero faltaban en Analizador de datos, por lo que no podían usarse en una fórmula ni para configurar un sensor de combustible.