RU

Глоссарий

Автомат (сценарий автоматизации) — это алгоритм, задающий логику поведения объекта. Представляет собой конечный автомат, включающий состояния и переходы между ними.

Администрирование проекта — область платформы, позволяющая управлять командой проекта, ролями и издавать API токены.

Аргумент (в модели) — это параметр, который передает устройство на платформу (например, текущее измерение сенсора). Аргументы могут быть числовыми, логическими, строковыми или представлять собой объект или массив.

Бот — встроенный в платформу эмулятор устройства как источника данных. Бот работает как клиент, подключенный к платформе по протоколу MQTT или Wialon IPS.

Геозона — ограниченная область, линия, маркер или маршрут на географической карте. Геозоны могут использоваться для контроля входа/выхода в сценариях автоматизации.

Групповые действия — действия, которые можно применять сразу к нескольким объектам: изменить объекты, отправить команду, изменить события геозон.

Двухфакторная аутентификация (2FA) — тип многофакторной аутентификации, используемый для дополнительной защиты учетной записи пользователя платформы.

Действие (в модели) — это операция, которая нужна для отправки команды на устройство или запуска автомата.

Идентификатор сущности — уникальное имя элемента платформы, служащее для распознавания при обращении по API.

Импорт — добавление готовой сущности из файла или по ссылке для использования в проекте.

История пакетов — раздел в интерфейсе объектов, в котором можно получить историю пакетов данных от устройства за выбранный период.

Карточка сущности — прямоугольная область для выбора конкретного представителя той или иной сущности из списка. На карточке располагается некоторая информация о сущности, а также кнопка для выбора одного из действий: API link, создать копию, редактировать и удалить.

Команда проекта — пользователи проекта с определенными ролями.

Команда (в объекте) — действие, которое может выполнить устройство.

Конфигурация (в модели) — тип узла модели, значение которого можно задать в интерфейсе объекта. Конфигурация используется для хранения дополнительной информации, которая не приходит в пакете данных.

Конфигуратор — программа, предназначенная для настройки конфигураций, обновления прошивок, проверки работоспособности устройств. В частности используется для подключения устройства к определенному серверу путем указания его хоста и порта.

Лицензия — подписка на использование платформы с необходимыми параметрами для объектов, количеством пользователей, периодом оплаты и прочими настраиваемыми критериями.

Личный кабинет — область платформы, позволяющая управлять профилем, настройками, проектами и платежами пользователя.

Метка — признак устройства, который можно добавить на объект.

Модель — формализованное представление устройства, подключаемого к платформе. В модели описываются параметры, которые отправляет устройство, и команды управления, которые оно может отработать.

Обработчик — код, который позволяет обрабатывать входной пакет данных с целью его коррекции или дополнения. Также срабатывание обработчика может быть инициировано вебхуком.

Объект — виртуальный аналог конкретного подключенного устройства. Каждый объект отражает состояние устройства и возможности управления им.

Оповещения — дополнительная индикация при получении сообщения критического уровня: push-уведомление браузера, значок на карточке объекта, “рябь” вокруг маркера объекта на карте, звуковое оповещение.

Пакет данных — блок данных, передаваемых по сети между устройством и платформой и организованных согласно одному из протоколов передачи данных.

Переход (в автомате) — перемещение из одного состояния автомата в другое по причине изменения свойств процесса. Переходы инициируются событиями, произошедшими в системе управления устройством. Также в переходе могут быть прописаны дополнительные условия.

Платформа — облачная платформа Интернета вещей, которая решает комплекс задач IoT-проектов по взаимодействию с устройствами, предоставляя удобные и функциональные веб-интерфейсы.

Подсистема (в модели) — тип узла модели, который служит для организации структуры модели, позволяя объединять параметры в группы. Подсистема подразумевает, что данный узел содержит в себе несколько элементов в виде ответвлений древовидной структуры.

Порт — номер сетевого порта TCP или UDP, являющегося точкой подключения устройства к платформе, зависит от протокола передачи данных.

Приглашение в проект — возможность добавить пользователя с определенной ролью в проект. Приглашение можно отправить ссылкой или по адресу электронной почты.

Проект — изолированное пространство для создания IoT-кейса, в котором находятся модели, объекты и другие сущности платформы. Проекты также используются для совместной работы над решением с другими пользователями платформы.

Пропускная способность — скорость, с которой платформа обрабатывает определенный объем данных в единицу времени.

Протокол передачи данных — система правил, которая определяет формат обмена данными между различными устройствами. Протокол задает единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения.

Режим тестирования (в обработчике) — возможность проверки обработчика до того, как он будет запущен на объекте. В режиме тестирования вводят некоторые входные данные и проверяют корректность выходных данных после выполнения обработчика.

Роль в проекте — механизм присвоения пользователю прав доступа для работы в проекте.

Сервис — программный модуль платформы, позволяющий реализовать отдельные функциональные возможности.

Сертификат X.509 — клиентский сертификат, благодаря которому обеспечивается шифрование передаваемых данных, если устройство поддерживает TLS. Подлинность сертификата проверяется на первом этапе установления соединения.

Событие — наступление определенных условий, которое либо было зафиксировано объектом, либо произошло во внешних по отношению к объекту контроля приложениях.

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

Состояние (в автомате) — период времени, в течение которого не было зафиксировано событий, участвующих в логике работы сценария автоматизации. По умолчанию в автомате всегда есть начальное и конечное состояние. Начальное состояние означает момент запуска исполнения сценария, используется в любом автомате. Конечное состояние означает окончание исполнения сценария, не используется в автоматах, предполагающих циклическое выполнение.

Состояние (в объекте) — отображение в журнале актуальных данных, полученных от устройства, статуса подключения и времени последнего пакета. Интерфейс отображения данных формируется на базе выбранной модели объекта.

Статистика — отображение в журнале объекта информации об активности устройства: трафику и количеству отправленных команд.

Сущность — элемент платформы с определенной функциональностью: модель, объект, сценарий автоматизации, обработчик, метка, геозона.

Токен — уникальный идентификатор, который платформа использует для предоставления доступа к API с определенными правами.

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

Уровни индикации — пороги изменения цвета иконки и текста около значения параметра в интерфейсе объекта.

Фильтр — поиск в списке объектов, удовлетворяющих определенным критериям. По умолчанию для фильтров доступны следующие пресеты: онлайн, офлайн, отслеживаемые и с предупреждением.

Хранилище — объем памяти, выделенный для хранения полученных от устройства данных. При превышении размера хранилища старые данные замещаются более новыми.

Шаблон (модели) — заготовленная структура модели на основе определенного протокола.

Экспорт — скачивание сущности в виде файла.

Эмуляция маршрута — автоматическое перемещение бота по графу дорог на карте между двумя заданными точками.

API — программный интерфейс, который позволяет использовать сущности платформы для интеграции с внешними системами.

JSON — текстовый формат обмена данными, основанный на JavaScript.

HTTP-запрос — сообщение, отправляемое клиентом, чтобы инициировать реакцию со стороны сервера.

WebSocket — протокол связи поверх TCP-соединения, предназначенный для асинхронного обмена сообщениями между клиентом и сервером в режиме реального времени.