Интеграционная платформа для Интернета вещей
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

Язык выражений

У IoT платформы AggreGate есть собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: эти формулы используются для ссылки на значения из окружающих ячеек, в то время как выражения AggreGate ссылаются на значения, имеющиеся в единой модели данных.

Язык выражений AggreGate используется:

  • В триггерах тревог, для активации тревог по сложному условию.
  • В фильтрах событий, для выбора событий удовлетворяющих нескольким условиям.
  • В датчиках, для мониторинга значений, использующих несколько компонентов.
  • В отчетах, для выборки исходных данных отчета
  • В диаграммах, для расчета значений информационных элементов
  • В виджетах и моделях для связывания вместе значений данных сервера, устройства и компонентов пользовательского интерфейса
  • Для обработки бизнес-правил
  • Для динамического соотнесения ресурсов сервера друг с другом
  • Для построения запросов на лету
  • И во многих других аспектах системы

Выражения легко использовать из-за автоматической конвертации типов. Помимо классических операторов и литералов, язык выражений имеет встроенную библиотеку функций по обработке:

  • Строковых данных
  • Чисел
  • Даты и времени
  • Цветовых данных
  • Табличных данных
  • Функции для оценки контекстов
  • Различных других данных

Редактор выражений помогает задавать сложные выражения без программирования.