Skip to main content
Skip table of contents

IoT Logic

IoT Logic - это no-code/low-code инструмент в платформе ГдеМои для управления телематическими данными. Он сочетает визуальные потоки и язык выражений JEXL, позволяя обрабатывать данные без программирования. IoT Logic управляет потоком данных от GPS-устройств, видеорегистраторов и IoT-датчиков, преобразуя их в удобный формат.

Функция доступна Владельцам учетной записи и находится в разделе “Настройки”. Затем откройте вкладку IoT Logic.

Общий протокол NGP

Протокол NGP является основой для обработки данных в IoT Logic. Это гибкий механизм связи, разработанный для стандартизации потоков данных от различных GPS-устройств и подключенных к ним датчиков, обеспечивая их беспроблемную интеграцию в единую систему. Независимо от исходного формата данных, NGP унифицирует обмен информацией, преобразуя все входящие данные в общий стандарт, что снижает проблемы совместимости.

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

Возможности и функционал IoT Logic

image-20250403-101845.png

Конструктор связей - это основной элемент IoT Logic, который помогает создавать, настраивать и управлять потоками данных с помощью простого интерфейса drag-and-drop (перетаскивания). Он организует обработку данных поэтапно, используя три ключевых узла:

  1. Источник Данных - отвечает за получение информации, выберете устройство, от которого необходимо получить данные.

  2. Создание Атрибута - позволяет изменять и настраивать входящие данные с помощью JEXL-языка.

  3. Узел Передачи Данных - отправляет обработанные данные на сторонние серверы и приложения, гарантируя их корректную доставку.

Использование конструктора связей

Для настройки цепочки данных необходимо выполнить следующие действия:

  1. Добавьте Источник Данных

  2. Добавьте панель “Создание Атрибута“ и настройте его

  3. Добавьте панель “Узел Передачи Данных“

  4. Настройте взаимодействие между объектами

Если возникли трудности в настройке Атрибута, Вы можете воспользоваться кнопкой “Как это работает?“

Примеры использования

  1. Расчет процента заряда аккумулятора. С помощью формулы можно преобразовать напряжение аккумулятора в проценты, где 11 В - низкий заряд, а 14 В - полный заряд. Формула: value('voltage') - 11) / (14 - 11) * 100, где value('voltage') - текущее напряжение батареи.

  2. Расчет средней скорости. С помощью формулы можно вычислить среднюю скорость по трем последним значениям. Формула: (value('speed',0,'valid') + value('speed', 1) + value('speed', 2))/3.

  3. Средняя температура нескольких датчиков. С помощью формулы можно вычислить среднюю температуру двух датчиков. Формула: (value('temperature_1') + value('temperature_2')) / 2.

Анализ данных

Это инструмент для мониторинга и проверки данных в реальном времени. Он помогает анализировать входящие данные, выявлять ошибки и следить за их корректностью.

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.