Рабочее пространство и поток по умолчанию

Рабочая область IoT Logic

Рабочая область состоит из трех разделов: Панель настроек потока (1), Панель узлов (2), и Полотно (3).

IoT Logic workspace example (with a basic 3-step flow) visually divided by the numbered sections

1 - Панель настроек потока

Основные элементы управления для управления вашими потоками данных собраны в верхней панели меню:

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

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

    • Значок корзины: Удаляет текущую конфигурацию потока. Если поток больше не нужен, вы можете полностью удалить его с платформы.

  • Новый поток: Эта кнопка открывает окно создания потока где вы можете указать всю информацию о новом потоке.

  • Анализатор данных: Эта кнопка открывает Инструмент Data Stream Analyzer, который поможет вам просматривать данные из различных источников и атрибутов и будет полезен для диагностики.

2 - Панель узлов

Доступные узлы расположены в отдельной панели слева. Вы можете перетаскивать их на полотно текущего потока. Опция сохранения текущей конфигурации потока также находится на этой панели. На данный момент доступны следующие узлы:

  • Источник данных: Узел, который определяет, откуда поступают данные в текущий поток. Поток может содержать несколько реальных источников.

  • Инициализировать атрибут: Узел, который выполняет обогащение данных с помощью пользовательских вычислений перед отправкой к пункту назначения.

  • Логика: Узел, который создаёт условные ветвления на основе логических выражений, маршрутизируя данные по разным путям в зависимости от условий в реальном времени.

  • Действие: Узел, который выполняет автоматизированные операции над данными устройств, такие как отправка команд обратно на устройства или инициирование действий внешних систем на основе заданных условий.

  • Выходной конечный пункт: Исходящий передающий узел, который определяет, куда данные отправляются из текущего потока.

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

The Сохранить поток кнопка сохраняет текущую конфигурацию потока. Если вы что-то редактируете в потоке, не забудьте сохранить изменения. Несохраненные изменения могут быть потеряны при перезагрузке страницы.

3 - Полотно

Это основной интерактивный элемент рабочей области, где визуализируются ваши потоки:

  • Блоки узлов: Все узлы, которые вы перетаскиваете на полотно, отображаются в виде блоков. Вы можете размещать их так, как хотите, чтобы изображение потока было понятным и интуитивным. Наведение мыши на узел отображает окно редактирования. Примечание. Вы также можете открыть окно редактирования двойным щелчком по узлу.

  • Переходы: Стрелки представляют соединения между узлами, определяя путь, по которому данные следуют внутри потока. Блоки узлов также показывают подсказки о том, в каких направлениях соединения они поддерживают. Чтобы создать переход, просто нажмите элемент соединения на начальном узле и перетащите его к целевому. Если вы попытаетесь соединить узлы в неподдерживаемом направлении (например, из Выходной конечный пункт в Источник данных), попытка не удастся. Таким образом платформа предотвращает случайную конфигурацию неверного потока данных.

  • По центру image-20250403-153008.png: Эта кнопка позволяет быстро сфокусироваться на области полотна, содержащей актуальные элементы, обеспечивая видимость всего потока. Это особенно полезно для крупных и сложных потоков, а также предоставляет удобный способ автоматически подогнать схемy потока под окно.

  • Приближение/удаление image-20250403-153042.png: Обычная функция для управления масштабом схемы потока. Вы также можете приближать или удалять, используя колесо мыши.

Поток по умолчанию

Default flow configuration showing the Default input and Default output endpoint nodes connected

Navixy предлагает предварительно настроенный поток данных, который включает все устройства, подключенные к учётной записи, и отправляет их данные напрямую на платформу. Этот поток доступен в каждой учётной записи и не может быть отредактирован. Он состоит из двух базовых узлов: Вход по умолчанию и Выходной конечный пункт по умолчанию.

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

Ключевые характеристики потока по умолчанию

  • Присутствует в каждой учётной записи Navixy независимо от того, используется ли IoT Logic активно

  • Нельзя удалить, редактировать или каким-либо образом модифицировать

  • Автоматически включает все устройства, не назначенные в пользовательские потоки

  • Обеспечивает прямую передачу данных без преобразований

  • Поддерживает стабильность системы, защищая путь передачи данных по умолчанию

Когда вы создаёте пользовательские потоки и назначаете в них определённые источники данных, эти устройства автоматически удаляются из потока по умолчанию, чтобы предотвратить дублирование данных. Это гарантирует, что данные каждого устройства обрабатываются ровно одним потоком в любой момент времени.

Вход по умолчанию

The Вход по умолчанию узел служит универсальным сборщиком данных для вашей учётной записи. Он автоматически получает данные от всех активных устройств, которые явно не назначены в пользовательские потоки.

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

Это динамическое поведение обеспечивает полное покрытие данных по вашей учётной записи, предотвращая при этом дублированную обработку данных.

Выходной конечный пункт по умолчанию

The Выходной конечный пункт по умолчанию узел предоставляет предварительно настроенное назначение для отправки данных устройств на платформу Navixy. Этот узел предварительно сконфигурирован с оптимальными настройками для прямой передачи на серверы Navixy.

Navixy Default output endpoint node

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

The Выходной конечный пункт по умолчанию узел также доступен для использования в пользовательских потоках. Каждый пользовательский поток должен поддерживать соединения с этим выходным узлом, чтобы гарантировать отправку данных устройств на платформу и предоставление возможностей мониторинга с помощью инструментов Navixy. Если выход Navixy удалён из пользовательского потока, данные от устройств, участвующих в этом потоке, больше не будут поступать на платформу.

Использование Data Stream Analyzer с потоком по умолчанию

Data Stream Analyzer является реактивным к потоку, что означает, что он отслеживает только данные внутри того потока, в котором был открыт. Использование инструмента внутри потока по умолчанию позволяет устранять неполадки и контролировать передачу данных для всех устройств в этой учётной записи, которые не назначены в какие-либо пользовательские потоки. Если в учётной записи вообще нет пользовательских потоков, вы можете контролировать каждое устройство аккаунта через поток по умолчанию. Эта функциональность особенно полезна для диагностики проблем с подключением или передачей данных у устройств, не назначенных в пользовательские потоки.

Чтобы получить доступ к этой функции, выберите поток по умолчанию и нажмите image-20250403-151357.png кнопку в верхнем меню.

Для подробных инструкций по использованию инструмента обратитесь к Data Stream Analyzer.

Понимание взаимоотношений потоков

Взаимоотношения между потоком по умолчанию и пользовательскими потоками следуют следующим принципам:

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

  2. Каждое устройство может быть назначено только в один поток одновременно - Чтобы предотвратить дублированную обработку данных и обеспечить единообразную обработку, устройства назначаются исключительно в один поток. Это создаёт чёткие пути данных и устраняет потенциальные конфликты между различными конфигурациями обработки.

  3. Поток по умолчанию автоматически управляет любым устройством, не назначенным явно в другом месте - Поток по умолчанию служит механизмом «ловушки для всего», который автоматически управляет всеми устройствами, не настроенными в пользовательских потоках. Это гарантирует, что недавно добавленные устройства или устройства, удалённые из пользовательских потоков, всегда имеют немедленный путь передачи данных.

  4. Пользовательские потоки имеют приоритет над потоком по умолчанию при назначении устройств - Когда вы создаёте пользовательский поток и включаете в него определённые устройства, эти устройства автоматически удаляются из потока по умолчанию. Эта система приоритезации позволяет реализовать специализированную обработку для выбранных устройств, сохраняя при этом стандартную обработку для остальных.

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

Последнее обновление

Это было полезно?