Узел Источник Данных
Технический обзор и возможности
Узел Источник Данных является точкой входа телеметрических данных от IoT-устройств и OEM-платформ в системе IoT Logic. Он функционирует как универсальный «переводчик», принимая данные через протоколы TCP/UDP/HTTP на сетевых интерфейсах и через очереди MQTT, после чего декодирует входящие потоки данных в соответствии с выбранным протоколом. Узел преобразует сообщения устройств в стандартизированный формат, который затем может быть обработан далее в вашем потоке.
Интеграция в архитектуру потока

Узел Источника Данных выступает в роли точки входа данных в потоке IoT Logic. Один поток может содержать несколько узлов источников, каждый со своей независимой конфигурацией. Такая архитектура позволяет:
Выполнять первичный сбор данных от различных типов устройств и протоколов
Приводить данные от разных производителей к единому стандартизированному формату
Организовывать параллельную обработку, подключая один источник данных к нескольким последующим узлам
Фильтровать устройства, включая в поток только необходимые источники данных
Возможности узла
Сам по себе узел Источник Данных предоставляет:
Разнообразие протоколов: поддерживает множество производителей устройств, включая Teltonika, Queclink, Suntech, Jimi и других, за счёт использования встроенных парсеров и декодеров ГМ Телематика
Гибкость транспорта: работает с протоколами TCP, UDP, HTTP, а также с подключениями через MQTT-брокер
Единое преобразование данных: преобразует сообщения устройств в стандартизированный формат для единообразной обработки
Фильтрация устройств: позволяет выбирать конкретные модели или протоколы
Обработка в реальном времени: обрабатывает входящие телеметрические данные в режиме реального времени для немедленной обработки
Параметры конфигурации
Узел Источника Данных требует настройки, чтобы определить, какие устройства будут отправлять данные в ваш поток. Необходимо указать протокол, транспортный протокол и выбрать конкретные устройства, которые вы хотите включить.
Давайте рассмотрим, какие элементы использует этот узел и что вы можете настроить при работе с ним:
Шаги настройки
Укажите имя узла (Name)
Введите понятное название для данного источника данных:
Используйте имя, которое поможет определить производителя, модели или другую важную информацию
Это имя будет отображаться в схеме потока для удобной идентификации
Выберите источники (Sources)
Из отфильтрованного списка выберите устройства, которые нужно включить. Для выбора доступны только устройства, зарегистрированные в вашем аккаунте ГдеМои.
Сохраните конфигурацию узла
Нажмите Применить, чтобы завершить создание узла.
Если вы измените настройки производителя или модели после выбора устройств, система уведомит вас, если какие-либо выбранные устройства не соответствуют новым параметрам, но не будет автоматически удалять их из списка.
Особенности обработки данных
Узел Источника Данных наследует все парсеры и декодеры ГМ Телематика, обеспечивая совместимость с широким спектром IoT-устройств. Когда данные поступают в этот узел, они проходят следующий процесс:
Входящий поток данных принимается через указанный транспортный протокол
Данные передаются соответствующему декодеру протокола в зависимости от вашей конфигурации
Сообщения устройств преобразуются в стандартизированный формат, который может обрабатывать IoT Logic
Унифицированные данные передаются следующему узлу в вашем потоке
Этот процесс стандартизации позволяет создавать единые и согласованные сценарии обработки данных независимо от исходного формата данных от различных производителей устройств.
Часто задаваемые вопросы
Можно ли использовать несколько узлов Источник данных в одном потоке?
Да, вы можете использовать несколько узлов Источник данных в одном рабочем пространстве. Это полезно, если нужно обрабатывать данные от разных типов устройств разными способами или объединять несколько потоков данных после определённых преобразований.
Что произойдёт, если устройство уже используется в другом потоке?
Устройства, уже используемые в других потоках, не отображаются в списке, поэтому вы не сможете выбрать одно и то же устройство в разных потоках.
Все ли мои устройства автоматически доступны в IoT Logic?
Да, все устройства из вашего аккаунта ГдеМои доступны для использования в IoT Logic. Это включает GPS-устройства, OEM-платформы, MQTT-устройства и шлюзы, а также MQTT/Kafka-коннекторы.
Как понять, какого производителя выбрать для устройств?
Протокол должен соответствовать протоколу связи, используемому вашим устройством. Обычно устройства используют протокол, связанный с их производителем (например, устройства Teltonika используют протокол Teltonika). Если вы не уверены, проверьте документацию устройства или обратитесь к поставщику.
Можно ли подключить один узел Источник данных к нескольким следующим узлам?
Да, вы можете подключить узел Источник данных к нескольким узлам обработки для создания параллельных потоков. Это позволяет применять разные преобразования к одному и тому же потоку данных. Приведем наглядный пример:
