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

Выполните следующие простые шаги, чтобы создать поток:
Нажмите Новый поток кнопка в верхней части экрана для открытия диалога создания потока.
Введите Название потока и при необходимости укажите Описание чтобы четко отразить конкретные детали функциональности или назначения этого потока.
Убедитесь, что Поток включен переключатель включен (если только вы не создаете поток, который изначально должен оставаться неактивным).
Нажмите Сохранить чтобы создать поток и перейти к рабочему пространству потока.
Название и описание потока помогают идентифицировать каждый поток при наличии нескольких конфигураций. Переключатель включено/выключено обеспечивает удобный способ временно остановить обработку данных без удаления всей конфигурации потока.
Отключенные потоки не отправляют никаких данных! Показания с устройств, задействованных в отключенном потоке, не достигают ни одного назначения, включая платформу Navixy. Это означает, что отключение потока может прервать ваши возможности мониторинга и сбор данных для затронутых устройств. Отключайте потоки только тогда, когда вы намеренно хотите полностью остановить передачу данных.
После сохранения новый поток появляется в рабочем пространстве, и вы можете начать добавлять узлы обработки из левого меню.
Настройка компонентов потока
Каждый поток состоит из взаимосвязанных узлов, которые определяют, как данные перемещаются по вашей системе. Базовые компоненты, доступные на панели Узлы включают:
Узел источника данных
Этот узел устанавливает точку входа для данных устройств в вашем потоке. Он обрабатывает конкретные устройства из вашей учетной записи Navixy, которые вы можете:
Фильтровать по производителю и модели
Указать протокол связи
Выбрать от одного до неограниченного числа устройств для отправки данных в поток
Легко выбирать целые группы устройств
Подробные параметры конфигурации см. в Узел источника данных.

Узел инициации атрибутов
Этот узел обеспечивает преобразование данных с помощью Navixy Expression Language. Он позволяет:
Создавать новые вычисляемые атрибуты на основе параметров устройства
Выполнять преобразование единиц и математические операции
Применять расчеты, основанные на времени

Подробные параметры конфигурации, синтаксис и примеры выражений см. в Узел инициации атрибутов.
Узел логики
Этот узел создает интеллектуальные точки разветвления, которые маршрутизируют данные на основе логических условий. Он позволяет:
Создавать условные сценарии с логикой IF-THEN/ELSE
Маршрутизировать данные по различным путям обработки в зависимости от условий в реальном времени
Генерировать булевы атрибуты, фиксирующие результаты валидации
Строить сложные деревья решений с множественными условиями

Подробные параметры конфигурации, логические операторы и примеры выражений см. в Узел логики.
Узел действия
Этот узел позволяет автоматизировать реакции на данные устройств путем выполнения конкретных операций при выполнении условий. Он позволяет:
Отправлять команды обратно на устройства на основе анализа данных
Инициировать уведомления или оповещения во внешних системах
Выполнять автоматизированные сценарии на основе изменений состояния устройства

Подробные параметры конфигурации см. в Узел действия.
Узел выходной конечной точки
Этот узел определяет, куда и как передаются ваши обработанные данные. В его конфигурации вы можете:
Указать параметры подключения назначения (IP/домен, порт)
Выбрать транспортные протоколы и версии протоколов
Настроить меры безопасности, включая SSL и аутентификацию
Сконфигурировать параметры MQTT, такие как client ID, темы и уровни QoS
Создавать многоразовые профили конечных точек для единообразных конфигураций
Полную информацию о параметрах передачи данных см. в Узел выходной конечной точки.

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

Ваш поток должен начинаться как минимум с одного Источник данных узла и заканчиваться одним или несколькими Выходной конечный пункт узлами. Между ними вы можете добавить узлы преобразования для манипулирования данными в соответствии с вашими требованиями.
Узлы можно соединять в различных конфигурациях:
Один Узел источника данных может питать несколько узлов для параллельной обработки
Несколько Узлов источника данных могут быть подключены к одному Узлу выходной конечной точки для консолидации потоков данных
Узлы инициации атрибутов могут объединяться последовательно для многоэтапных вычислений
Редактирование существующих потоков
После создания потока вы можете изменять его конфигурацию по мере изменения требований.
Изменение сведений о потоке
Чтобы изменить имя потока, описание или статус включения:
Нажмите
рядом с названием потокаОбновите необходимые поля
Сохраните изменения
Удаление элементов
Когда вам нужно перестроить поток, вы можете удалять узлы или соединения:
Удаление узла:
Наведите курсор на узел, который хотите удалить
Нажмите на значок удаления, который появляется в правом верхнем углу узла

Удаление соединения:
Щелкните по линии соединения, которую хотите удалить
Нажмите Отвязать или нажмите клавишу Backspace на клавиатуре

Управление несколькими потоками
Чтобы переключаться между различными потоками:
Нажмите Поток данных выпадающий список
Выберите поток, который вы хотите просмотреть или отредактировать — он откроется в рабочем пространстве
Сохранение и активация потоков
После настройки потока:
Нажмите Сохранить поток кнопка для сохранения конфигурации потока
Убедитесь, что поток включен, чтобы он начал обработку данных
После активации ваш поток будет:
Получать данные в реальном времени от настроенных устройств
Применять все заданные преобразования через узлы инициации атрибутов
Пересылать обработанные данные на указанные вами конечные точки в Navixy Generic Protocol формате
Если вам нужно временно отключить обработку данных, вы можете переключить статус включения потока, не теряя конфигурацию.
Примеры конфигураций
Подробные пошаговые описания примера создания потока вы можете найти в Пример конфигурации потока. В примере также содержатся пояснения по некоторым распространенным вариантам обогащения данных. Вы можете использовать этот пример в качестве шаблона для ваших настраиваемых потоков.
Последнее обновление
Это было полезно?