Рабочее пространство и IoT Logic
Рабочее пространство состоит из трёх разделов:
Панель настроек потока
Панель узлов
Холст.

Панель настроек потока
Основные элементы управления потоками данных находятся в верхнем меню:
Поток — отображает список существующих потоков. Если у вас уже есть потоки, вы можете выбрать нужный из выпадающего списка для открытия его настроек.
Иконка карандаша — позволяет редактировать информацию о потоке (название, описание), а также включать/выключать его. Кнопка активна только если выбран поток и он не является дефолтным.
Иконка корзины — удаляет текущую конфигурацию потока. Если поток больше не нужен, его можно полностью удалить.
Новый поток — открывает окно создания нового потока, где можно задать все параметры.
Анализ данных — открывает инструмент “Анализа данных”, который позволяет просматривать данные из разных источников и атрибутов (полезно для диагностики).
Панель узлов
Слева расположена панель доступных узлов. Их можно перетаскивать на холст.
Также здесь находится кнопка Сохранить поток — сохранить текущую конфигурацию.
Доступные типы узлов:
Источник данных — источник данных для потока (можно использовать несколько).
Вычисление атрибута — узел для обогащения данных (например, вычисления перед отправкой).
IF/THEN Логика — создаёт ветвление на основе логических условий.
Действие устройства — выполняет действия (например, отправка команды устройству или вызов внешних систем).
Узлы Передачи данных — точка назначения, куда отправляются данные.
Вебхук — передача данных в сторонние сервисы.
Можно использовать несколько узлов каждого типа, создавая сложные цепочки обработки данных.
Если вы внесли изменения — не забудьте сохранить поток. Иначе изменения пропадут при обновлении страницы.
Холст
Основная рабочая область, где визуализируются потоки:
Блоки узлов — все добавленные узлы отображаются как блоки. Их можно размещать произвольно.
При наведении появляется окно редактирования (или двойной клик).
Связи — стрелки между узлами показывают путь данных.
Чтобы соединить узлы, нужно перетащить соединение от одного к другому.
Нельзя соединять узлы в неподдерживаемом направлении (например, Узел Передачи Данных→ Источник Данных).
Иконка “Перейти к потоку“— центрирует схему и подгоняет её под экран.
“Увеличить/уменьшить масштаб“ — изменение масштаба (можно также колесиком мыши).
Default Flow (Поток по умолчанию)

ГМ Телематика предоставляет преднастроенный поток данных, который включает все устройства, подключённые к аккаунту, и отправляет их данные напрямую в платформу. Этот поток доступен в каждом аккаунте и не может быть изменён. Он состоит из двух базовых узлов: Default Input и Default Output Endpoint.
Основные характеристики Default Flow
Присутствует в каждом аккаунте ГМ Теламатика, независимо от использования IoT Logic
Не может быть удалён, отредактирован или изменён
Автоматически включает все устройства, не назначенные Пользовательским потоком
Обеспечивает прямую передачу данных без преобразований
Поддерживает стабильность системы, защищая базовый маршрут передачи данных
Когда вы создаёте Пользовательские потоки и назначаете им конкретные источники данных, соответствующие устройства автоматически удаляются из default flow, чтобы избежать дублирования. Это гарантирует, что данные каждого устройства обрабатываются только в одном потоке в каждый момент времени.
Default Input
Узел Default Input служит универсальным сборщиком данных для вашего аккаунта. Он автоматически получает данные со всех активных устройств, которые явно не назначены Пользовательским потоком.
Этот узел работает как динамический контейнер, который изменяет свою область охвата в зависимости от конфигурации пользовательских потоков. Когда вы создаёте новые Пользовательские потоки и назначаете им устройства, эти устройства исключаются из области Default Input. Аналогично, если вы удаляете собственный поток, устройства, ранее входившие в него, возвращаются в область Default Input.
Такое динамическое поведение обеспечивает полное покрытие данных в аккаунте и предотвращает дублирование обработки данных.
Default Output Endpoint
Узел Default Output Endpoint предоставляет преднастроенную точку назначения для отправки данных устройств в платформу ГМ Теламатика. Он уже настроен с оптимальными параметрами для прямой передачи данных на серверы ГМ Теламатика.
Этот узел гарантирует, что все данные, собранные через default flow, корректно форматируются и передаются в платформу ГМ Телематика, обеспечивая полную видимость устройств в основном интерфейсе.
Узел Default Output Endpoint также доступен для использования в пользовательских потоках. Каждый пользовательский поток должен быть подключён к этому узлу, чтобы данные устройств отправлялись в платформу и были доступны для мониторинга через инструменты ГМ Телематика. Если удалить этот узел из Пользовательского потока, данные устройств из этого потока перестанут поступать в платформу.
Использование Анализа данных с Default Flow
Анализ данных работает в рамках конкретного потока, то есть отслеживает только те данные, которые проходят через поток, в котором он был открыт.
Использование этого инструмента в Default Flow позволяет диагностировать и отслеживать передачу данных для всех устройств аккаунта, которые не назначены ни одному Пользовательскому потоку. Если в аккаунте вообще нет Пользовательских потоков, через Default Flow можно отслеживать данные всех устройств.
Эта функция особенно полезна для диагностики проблем с подключением или передачей данных устройств, не входящих в Пользовательские потоки.
Чтобы воспользоваться инструментом, выберите Default Flow и нажмите кнопку в верхнем меню.
Для получения подробных инструкций обратитесь к разделу “Анализ данных”.
Понимание взаимосвязи потоков
Связь между Default Flow и Пользовательскими потоками строится по следующим принципам:
Каждое устройство в аккаунте должно иметь путь передачи данных — система IoT Logic гарантирует, что все устройства всегда имеют определённый маршрут передачи данных. Это исключает потерю данных и обеспечивает полную видимость всех устройств.
Каждое устройство может быть назначено только одному потоку одновременно — это предотвращает дублирование обработки и обеспечивает единообразие работы с данными.
Default flow автоматически обрабатывает все устройства, не назначенные в другие потоки — он выступает как универсальный механизм для всех нераспределённых устройств.
Пользовательские потоки имеют приоритет над default flow — при добавлении устройства в Пользовательский поток оно автоматически исключается из default flow.
Такой подход обеспечивает полное покрытие данных и позволяет гибко настраивать их обработку при необходимости.