IoT Logic
IoT Logic - это no-code/low-code инструмент в платформе ГдеМои для управления телематическими данными. Он сочетает визуальные потоки и язык выражений JEXL, позволяя обрабатывать данные без программирования. IoT Logic управляет потоком данных от GPS-устройств, видеорегистраторов и IoT-датчиков, преобразуя их в удобный формат.
Функция доступна Владельцам учетной записи и находится в разделе “Настройки”. Затем откройте вкладку IoT Logic.
Общий протокол NGP
Протокол NGP является основой для обработки данных в IoT Logic. Это гибкий механизм связи, разработанный для стандартизации потоков данных от различных GPS-устройств и подключенных к ним датчиков, обеспечивая их беспроблемную интеграцию в единую систему. Независимо от исходного формата данных, NGP унифицирует обмен информацией, преобразуя все входящие данные в общий стандарт, что снижает проблемы совместимости.
Протокол гарантирует надежную, масштабируемую и безопасную передачу данных, что делает его оптимальным решением для сложных задач управления автопарком и мониторинга активов.
Возможности и функционал IoT Logic

Конструктор связей - это основной элемент IoT Logic, который помогает создавать, настраивать и управлять потоками данных с помощью простого интерфейса drag-and-drop (перетаскивания). Он организует обработку данных поэтапно, используя три ключевых узла:
Источник Данных - отвечает за получение информации, выберете устройство, от которого необходимо получить данные.
Создание Атрибута - позволяет изменять и настраивать входящие данные с помощью JEXL-языка.
Узел Передачи Данных - отправляет обработанные данные на сторонние серверы и приложения, гарантируя их корректную доставку.
Использование конструктора связей
Для настройки цепочки данных необходимо выполнить следующие действия:
Добавьте Источник Данных
Добавьте панель “Создание Атрибута“ и настройте его
Добавьте панель “Узел Передачи Данных“
Настройте взаимодействие между объектами
Если возникли трудности в настройке Атрибута, Вы можете воспользоваться кнопкой “Как это работает?“
Примеры использования
Расчет процента заряда аккумулятора. С помощью формулы можно преобразовать напряжение аккумулятора в проценты, где 11 В - низкий заряд, а 14 В - полный заряд. Формула:
value('voltage') - 11) / (14 - 11) * 100
, гдеvalue('voltage')
- текущее напряжение батареи.Расчет средней скорости. С помощью формулы можно вычислить среднюю скорость по трем последним значениям. Формула:
(value('speed',0,'valid') + value('speed', 1) + value('speed', 2))/3
.Средняя температура нескольких датчиков. С помощью формулы можно вычислить среднюю температуру двух датчиков. Формула:
(value('temperature_1') + value('temperature_2')) / 2
.
Анализ данных
Это инструмент для мониторинга и проверки данных в реальном времени. Он помогает анализировать входящие данные, выявлять ошибки и следить за их корректностью.
С его помощью можно быстро находить проблемы, улучшать работу устройств и обеспечивать стабильную передачу данных.
Более подробную информацию и инструкции по использованию см. в разделе ниже.