Lenguaje de Expresión
La plataforma AggreGate IoT tiene su propio lenguaje de expresión. Las expresiones son similares a las fórmulas utilizadas en una hoja de cálculo: esas fórmulas se utilizan para referir los valores de las celdas circundantes, mientras que las expresiones AgregreGate hacen referencia a los valores que fluyen dentro del modelo de datos unificados.
El lenguaje de expresión de AggreGate se usa:
- En activadores de alertas, para generar una alerta cuando se cumple una condición compleja
- En los filtros de eventos, para seleccionar eventos que coincidan con varios criterios
- En rastreadores, para monitorear valores compuestos
- En los informes, para obtener datos de origen del informe
- En gráficos, para calcular valores de elementos de datos
- En widgets, para enlazar valores de servidor y datos de dispositivo con componentes la interfaz de usuario
- En modelos, para evaluar el resultado de las reglas comerciales
- Y en cientos de otros casos
Las expresiones son fáciles de usar debido a la conversión automática de tipos. Además de los operadores y literales, comunes, el lenguaje de expresión tiene una gran biblioteca de funciones:
Funciones de procesamiento de String | Funciones de procesamiento de Tablas |
Funciones de procesamiento Numérico | Funciones para acceder a contextos |
Funciones de procesamiento de Fecha y Hora | Y más |
Funciones de procesamiento de Color |
El constructor de expresiones visuales ayuda a crear y probar expresiones complejas sin mucha codificación.