Узел Action
Технический обзор и возможности
Действие узлы в IoT Logic позволяют осуществлять автоматическое управление устройствами, выполняя определённые команды при срабатывании входящих потоков данных. Эти узлы превращают пассивный мониторинг парка в активные системы автоматизации, выполняя критические операции, такие как переключение выходов и передача GPRS-команд.

Хотя узлы Action могут принимать данные от любого типа узлов, они чаще всего подключаются к Logic nodes которые оценивают условия и запускают действия только тогда, когда выполняются конкретные критерии, такие как пороги температуры, несанкционированное перемещение или резкие манёвры водителя.

Как работают узлы Action
Когда данные поступают в Действие узел, система выполняет настроенные действия для устройств, которые отправили входящие данные. Процесс выполнения следует следующим шагам:
Идентификация устройства: Узел определяет, какие именно устройства отправили данные, вызвавшие действие
Последовательное выполнение: Все настроенные действия внутри узла выполняются в порядке их расположения (сверху вниз)
Передача команды: Действия отправляются только идентифицированным устройствам, обеспечивая адресные ответы
Обработка устройством: Отдельные устройства получают и обрабатывают команды в соответствии со своими возможностями
Этот механизм таргетинга гарантирует, что действия выполняются только для релевантных устройств. При подключении к Logic nodesдействия срабатывают только для устройств, которые привели к тому, что логическое условие было истинным, обеспечивая точное управление автоматизацией.
Интеграция в архитектуру потока
Действие узлы функционируют как терминальные узлы внутри архитектуры потока, получая триггеры от вышестоящих узлов без передачи данных дальше. Возможности автоматизации интегрируются с более широкой системой управления устройствами Navixy через:
Условная автоматизация: Интеграция с Logic nodes позволяет реализовать сложные IF-THEN рабочие процессы, где действия выполняются только при подтверждении конкретных условий
Управление устройствами в реальном времени: Команды передаются в течение секунд после получения триггера, обеспечивая оперативный отклик на критические состояния
Координация по всему парку: При подключении к нескольким источникам устройств действия могут координировать ответы по целым группам транспортных средств одновременно
Уважение возможностей устройства: Учитываются индивидуальные ограничения устройств — неподдерживаемые команды принимаются, но не выполняются
Параметры конфигурации
Настройка Действие узла определяет, какие автоматические ответы будут выполняться, когда узел получает триггеры от вышестоящих узлов обработки.

Далее показано, какие элементы использует этот узел и что вы можете настроить при работе с ним:
Шаги конфигурации
Укажите имя узла
Введите описательное имя, которое идентифицирует автоматизированные действия, которые будет выполнять этот узел
Используйте названия вроде "Emergency Cooling Response" или "Security Alert Actions" для ясности
Это имя отображается на диаграмме потока для удобной идентификации
Выберите тип действия
Выберите тип автоматического отклика из выпадающего меню
Switch Output: Управление выходами устройства путём их включения или отключения
Send GPRS Command: Передача пользовательских команд непосредственно на устройства
Настройте параметры действия
Установите конкретные параметры в зависимости от выбранного типа действия:
Добавить дополнительные действия (необязательно)
Нажмите ADD ACTION чтобы создать несколько действий внутри одного узла
Действия выполняются последовательно в порядке их отображения в конфигурации
Каждое действие может быть разного типа (Switch Output или GPRS Command)
Используйте значок корзины, чтобы удалить ненужные действия
Сохранить конфигурацию
Нажмите APPLY чтобы сохранить конфигурацию узла
Используйте CANCEL чтобы отменить изменения
Используйте RESET FORM чтобы очистить все настроенные действия и начать заново
Примечание о совместимости устройств: Выполнение действий зависит от возможностей конкретного устройства. Убедитесь, что ваши устройства поддерживают конкретные выходы или команды, которые вы настраиваете. Пожалуйста, ищите поддерживаемые команды в ресурсах производителя, таких как документация устройства. Список поддерживаемых устройств доступен по адресу Navixy integrated devices.
Выполнение и таргетинг действий
Узел Action обеспечивает точный контроль над тем, когда и где выполняются команды, обеспечивая эффективные и целевые автоматизированные реакции.
Последовательность выполнения
При срабатывании узел Action следует следующему шаблону выполнения:
Таргетинг устройств: Действия отправляются только на устройства, которые предоставили данные в текущем событии-триггере
Это гарантирует, что команды достигают только конкретных устройств, вовлечённых в условие
Предотвращает отправку ненужных команд на не затронутые устройства в парке
Последовательная обработка: Несколько действий внутри узла выполняются в настроенном порядке сверху вниз
Каждое действие завершает передачу прежде, чем начнётся следующее
Общее время выполнения обычно составляет секунды после получения триггера
Валидация устройства: Отдельные устройства обрабатывают полученные команды в соответствии со своими возможностями
Поддерживаемые команды выполняются немедленно после получения
Неподдерживаемые команды принимаются, но игнорируются устройством
Механизмы безопасности устройства могут предотвратить выполнение неподходящих команд (например, выключение двигателя во время движения)
Поведение при подключении
Интеграция с Logic node: При подключении к Logic nodesдействия выполняются только для устройств, для которых логическое условие было оценено как true. Это обеспечивает точную условную автоматизацию.
Прямые подключения: При прямом подключении к другим типам узлов (Data Source, Initiate Attribute) действия выполняются для всех устройств в потоке данных каждый раз при получении данных.
Часто задаваемые вопросы
Как узнать, были ли мои действия выполнены успешно?
В настоящий момент обратная связь о выполнении действий ограничена. Команды отправляются устройствам, которые подтверждённо онлайн (т.е. отправляли недавние данные) без разрыва во времени выполнения, что исключает вероятность того, что устройство отключится между триггером и выполнением. Вы можете отслеживать поведение устройства в тестовой стадии или использовать отдельные тестовые потоки для проверки результатов действий в контролируемой среде.
Могу ли я подключить несколько узлов к одному Action-узлу?
Да. Узлы Action могут получать триггеры от нескольких вышестоящих узлов, но учтите, что действия будут выполняться для любого устройства, которое сгенерировало триггер в любом из подключённых узлов. При проектировании сложных потоков учитывайте суммарное влияние нескольких источников триггеров, чтобы действия выполнялись только в нужных сценариях.
Что произойдёт, если я подключу Action-узел напрямую к Data Source?
Узел Action будет выполнять свои настроенные действия каждый раз, когда любое устройство из Data Source отправляет данные. Это создаёт непрерывное выполнение действий, а не условные отклики. Для большинства случаев использования подключение узлов Action к Logic nodes обеспечивает лучший контроль над тем, когда должны выполняться действия.
Последнее обновление
Это было полезно?

