Lenguaje de Expresión

Lenguaje de expresión de la plataforma AggreGate IoT

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.