Узел Data Source

Технический обзор и возможности

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

Data source node in the flow workspace

Интеграция в архитектуру потока

Data source node included in a flow on workspace

Узел источника данных функционирует как точка входа для данных в потоке IoT Logic. Один поток может содержать несколько исходных узлов, каждый с независимыми настройками. Такая архитектура обеспечивает:

  • Первичное получение данных от нескольких типов устройств и форматов протоколов

  • Стандартизированное преобразование данных от различных производителей в единые форматы

  • Параллельные пути обработки путем подключения одного источника данных к нескольким последующим узлам

  • Селективную фильтрацию устройств для включения в поток только релевантных источников данных

Возможности узла

The Узел источника данных сама по себе предлагает:

  • Разнообразие протоколов: Поддерживает нескольких производителей устройств, включая Teltonika, Queclink, Suntech, Jimi и других, посредством унаследованных парсеров и декодеров Navixy

  • Гибкость транспорта: Поддерживает протоколы TCP, UDP, HTTP и подключения к брокеру MQTT

  • Единое преобразование данных: Преобразует специфичные для устройств сообщения в стандартизованный формат для согласованной обработки

  • Фильтрация устройств: Обеспечивает возможности фильтрации для выбора конкретных моделей или протоколов

  • Обработка в реальном времени: Обрабатывает входящие потоки телеметрических данных в реальном времени для немедленной обработки

Параметры конфигурации

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

Data Source node configuration panel showing manufacturer, model, and device selection options

Рассмотрим, какие элементы использует этот узел и что можно настроить при работе с ним:

Шаги конфигурации

1

Укажите Имя узла

Введите описательное имя для этого источника данных

  • Используйте имя, которое поможет вам идентифицировать производителя, модели или другую релевантную информацию

  • Это имя будет отображаться на диаграмме потока для удобной идентификации

2

Выберите Производитель

Выберите коммуникационный протокол, используемый вашими устройствами

  • Выберите из доступных протоколов производителей (Teltonika, Queclink, Suntech, Jimi и т.д.)

  • Выбор протокола отфильтрует доступные модели устройств на следующем шаге

  • Протоколы обычно связаны с конкретными производителями

3

Выберите Модель

Укажите способ передачи данных

  • Доступные варианты включают HTTP, TCP, UDP или MQTT

  • Этот выбор должен соответствовать тому, как ваши устройства настроены для связи

4

Выберите Источники

Из отфильтрованного списка на правой стороне интерфейса выберите устройства для включения

  • Для выбора будут доступны только устройства, зарегистрированные в вашей учетной записи Navixy

  • Список автоматически фильтруется на основе выбранных протокола и модели

  • Устройства, уже используемые в других потоках, будут отмечены значком восклицательного знака "!"

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

Особенности обработки данных

Узел источника данных унаследует все парсеры и декодеры от Navixy, обеспечивая совместимость с широким спектром IoT-устройств. Когда данные поступают в этот узел, они проходят следующий процесс:

  1. Входящий поток данных принимается через указанный транспортный протокол

  2. Данные передаются соответствующему декодеру протокола на основе вашей конфигурации

  3. Сообщения устройств преобразуются в стандартизованный формат, который может обрабатывать IoT Logic

  4. Унифицированные данные передаются следующему узлу в вашем потоке

Этот процесс стандартизации позволяет создавать согласованные потоки обработки независимо от исходного формата данных от различных производителей устройств.

Часто задаваемые вопросы

Могу ли я использовать несколько узлов Источника данных в одном потоке?

Да, вы можете использовать несколько Узлов источника данных в одном рабочем пространстве. Это полезно, когда требуется обрабатывать данные от разных типов устройств по-разному или когда необходимо объединить несколько потоков данных после определенных преобразований.

Что происходит, если устройство уже используется в другом потоке?

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

Все ли мои устройства Navixy автоматически доступны в IoT Logic?

Да, все устройства из вашей учетной записи Navixy могут быть использованы в обработке IoT Logic. Это включает GPS-устройства, OEM-платформы, устройства и шлюзы MQTT, а также коннекторы MQTT/Kafka.

Как мне узнать, какого производителя выбрать для моих устройств?

Протокол должен соответствовать протоколу связи, используемому производителем вашего устройства. Большинство устройств используют протокол, связанный с их производителем (например, устройства Teltonika используют протокол Teltonika). Ознакомьтесь с документацией на устройство или проконсультируйтесь с поставщиком устройства, если вы не уверены.

Могу ли я подключить узел Источник данных к нескольким последующим узлам?

Да, вы можете подключить Узел источника данных к нескольким узлам обработки, чтобы создать параллельные пути обработки. Это позволяет применять разные преобразования к одному и тому же потоку данных. Вот пример:

Example showing the Data source node in context with multiple outbound connections and outputs

Последнее обновление

Это было полезно?