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

Хотя узлы Действие устройства могут получать данные от узлов любого типа, чаще всего их подключают к IF/THEN Логика узлам, которые оценивают условия и запускают действия только при выполнении определённых критериев, таких как пороги температуры, несанкционированное движение или случаи опасного вождения.

Как работают узлы Действие устройства
Когда данные поступают на Действие устройства узел, система определяет, какие устройства передали входящие данные, и выполняет настроенные действия только для этих устройств. Подробности о порядке выполнения и выборе целевых устройств см. Выполнение действий и выбор целевых устройств ниже.
Результат каждого Действие устройства срабатывания узла отображается в Анализ данных как атрибут с именем, соответствующим ID узла (показан в диалоге настройки узла, например action_1a2b3c4d). Значение 0 равно 0, когда узел не срабатывал, и 1 равно 1, когда он сработал, что позволяет подтвердить выполнение и различать несколько узлов Действие устройства в одном потоке.
Интеграция в архитектуру потока
Действие устройства узлы функционируют как конечные узлы в архитектуре потока, получая сигналы от узлов выше по цепочке и не передавая данные дальше. Возможности автоматизации интегрируются с более широкой системой управления устройствами Navixy через:
Условная автоматизация: Интеграция с IF/THEN Логика узлами позволяет строить сложные сценарии IF/THEN, в которых действия выполняются только при подтверждении определённых условий
Управление устройствами в реальном времени: Команды передаются в течение нескольких секунд после получения сигналов, обеспечивая немедленную реакцию на критические условия
Координация на уровне всего автопарка: При подключении к нескольким источникам устройств действия могут одновременно координировать реакции во всех группах транспортных средств
Учет возможностей устройства: Ограничения каждого устройства учитываются, при этом неподдерживаемые команды принимаются, но не выполняются
Параметры конфигурации
Настройка Действие устройства узла определяет, какие команды будут выполнены и, при необходимости, какие дополнительные устройства получат те же команды.
Диалог настройки состоит из двух вкладок:
Стандартная: определяет, какие команды выполнять. Работает независимо и не зависит от вкладки «Расширенные».
«Дополнительно»: определяет, какие дополнительные устройства получат те же команды при срабатывании узла. Необязательно.

Рассмотрим, какие элементы использует этот узел и что можно настроить при работе с ним:
Шаги настройки
ID узла (генерируется автоматически)
Под полем «Имя» диалог отображает ID узла (например, action_1a2b3c4d). Это поле доступно только для чтения — вы не можете изменить или задать его значение.
ID генерируется автоматически при создании узла и остаётся неизменным на протяжении всего срока его существования
Используйте его, чтобы отличать результаты этого узла от результатов других узлов Действие устройства в Анализ данных, где он отображается как атрибут со значением
0(не сработал) или1(сработал)
Настройте сопоставление получателей (необязательно)
Откройте «Дополнительно» на вкладке, чтобы определить, какие дополнительные устройства получат те же команды при срабатывании узла.

Используйте Исходное устройство раскрывающийся список для выбора устройства, входящие данные которого запускают узел. Это должно быть устройство, присутствующее в узле Источник данных.
Используйте Целевые устройства раскрывающийся список для выбора одного или нескольких устройств, которые получат те же команды.
Нажмите + Пользовательское сопоставление чтобы добавить дополнительные пары источник-цель, если разные исходные устройства должны передавать команды разным наборам целевых устройств.
Выполнение действий и выбор целевых устройств
Вкладка Действие устройства узел обеспечивает точный контроль над тем, когда и где выполняются команды, обеспечивая эффективные и адресные реакции автоматизации.
Последовательность выполнения
При срабатывании Действие устройства узел следует такому порядку выполнения:
Выбор целевых устройств: Действия отправляются только на устройства, которые передали данные в текущем событии срабатывания
Это гарантирует, что команды дойдут только до конкретных устройств, участвующих в условии
Исключает лишние команды для не затронутых устройств автопарка
Последовательная обработка: Несколько действий в узле выполняются в заданном порядке сверху вниз
Передача каждого действия завершается до начала следующего
Общее время выполнения обычно составляет несколько секунд после получения сигнала
Проверка устройства: Каждое устройство обрабатывает полученные команды в соответствии со своими возможностями
Поддерживаемые команды выполняются сразу после получения
Неподдерживаемые команды принимаются, но игнорируются устройством
Механизмы безопасности устройства могут предотвращать неподходящие команды (например, глушение двигателя во время движения)
Поведение соединения
Интеграция с узлами IF/THEN Логика: При подключении к IF/THEN Логика узлам IF/THEN Логика действия выполняются только для устройств, для которых логическое условие было вычислено как true. Это обеспечивает точную условную автоматизацию.
Прямые подключения: При прямом подключении к другим типам узлов (Источник данных, Вычисление атрибута) действия выполняются для всех устройств в потоке данных каждый раз при получении данных.
Часто задаваемые вопросы
Как узнать, успешно ли выполнены мои действия?
Проверьте Анализ данных: выберите устройство, вызвавшее срабатывание, и найдите атрибут, соответствующий ID этого узла. См. Как работают узлы Действие устройства подробности.
Команды отправляются на устройства, которые подтверждённо на связи (то есть передавали данные недавно), без временного разрыва между срабатыванием и доставкой. Это исключает возможность того, что устройство перейдёт в Оффлайн между срабатыванием и выполнением.
Можно ли подключить несколько узлов к одному узлу Действие устройства?
Да. Узлы Действие устройства могут получать сигналы от нескольких узлов выше по цепочке, но учитывайте, что действия будут выполняться для любого устройства, которое вызовет срабатывание любого подключённого узла. При проектировании сложных потоков учитывайте совокупный эффект нескольких источников срабатывания, чтобы действия выполнялись только в нужных сценариях. Чтобы убедиться, что узел срабатывает только в нужных сценариях, следите за его атрибутом ID узла в Анализ данных: он показывает 1 при каждом срабатывании и 0 иначе.
Что произойдёт, если я напрямую подключу узел Действие устройства к Источнику данных?
Узел Действие устройства будет выполнять настроенные действия каждый раз, когда любое устройство в Источнике данных отправляет данные. Это приводит к непрерывному выполнению действий вместо условных реакций. В большинстве случаев подключение узлов Действие устройства к IF/THEN Логика узлам обеспечивает лучший контроль над тем, когда должны выполняться действия.
Последнее обновление
Это было полезно?

