Анализатор потоков данных
Анализатор потока данных — специализированный инструмент для устранения неполадок, который предоставляет диагностику в реальном времени для передачи данных IoT-устройств. Когда ваши устройства не отчитываются так, как ожидалось, этот мощный инструмент позволяет немедленно проверять и отлаживать всю вашу партию устройств вне зависимости от производителя или протокола. Для эффективного решения проблем вы можете:
Выполнять проверку состояния передачи данных устройств в реальном времени без вмешательства поставщика
Отлаживать конкретные атрибуты с помощью целевого анализа потока данных
Проверять целостность данных с помощью всестороннего логирования значений (включая null-значения)
Проверять процессы преобразования данных и вычисляемые атрибуты
Получать TCP-дампы и логи узлов для глубокой технической диагностики
Сопоставлять несколько источников данных для выявления проблем интеграции
В отличие от традиционных решений, ориентированных на конкретного поставщика, Анализатор потока данных обеспечивает универсальную совместимость устройств и возможности удалённого устранения неполадок через единый технический интерфейс, значительно сокращая время и сложность диагностики устройств.
Навигация
Анализатор потока данных доступна для аккаунта Владельцам в Настройках аккаунта разделе. Чтобы получить к нему доступ:
Нажмите на значок профиля в верхнем левом углу экрана, чтобы открыть настройки аккаунта
В боковой панели настроек выберите IoT Logic
Откройте поток, данные которого вы хотите мониторить, из списка Поток данных списка
Нажмите


Давайте подробнее рассмотрим все возможности и функции, которые вы можете найти здесь.
Основная рабочая область
Основные элементы управления инструментом Analyzer собраны в верхнем меню.
Поток данных: Этот список позволяет выбрать уже созданный поток из вашего аккаунта. Это основной параметр группировки, поэтому вы сможете искать устройства и атрибуты только из выбранного потока.
Режим: В инструменте предусмотрено два режима, и вид инструмента зависит от выбранного режима.
Табличный вид (по умолчанию): В этом режиме отображаются декодированные данные от устройств в табличном формате.
Логи потока (скоро): В этом режиме будут показаны общие логи, TCP-дампы и логи узлов в выбранном потоке. Он будет добавлен в следующих итерациях.
Нажатие на кнопку Закрыть вернёт вас на главный экран IoT Logic.
Теперь давайте более подробно посмотрим на разделы интерфейса и информацию, доступную в них.
Табличный вид
Верхняя панель меню

Верхнее меню содержит основные элементы управления для табличного вида.
Переключатель исключения null: Этот параметр позволяет переключаться между двумя режимами отображения данных:
Выкл — Отображает все значения на основе пакетов, полученных от устройства, включая те, где у выбранного атрибута отсутствуют значения (null). Этот режим обеспечивает полный обзор всех данных пакета.
Вкл — Отображает только те пакеты, где для выбранного атрибута действительно получена информация от устройств с допустимыми, ненулевыми значениями. Другими словами, он отфильтровывает неполные данные.
Глубина: Этот элемент управления отвечает за глубину истории данных и определяет диапазон недавних данных для отображения. Например, насколько далеко в прошлое нужно зайти, чтобы показать значения атрибута. Максимум — 12 шагов в прошлое. Вы можете выбрать, сколько шагов хотите видеть, и проверить, как значения меняются. Например, если установить depth=4, вы увидите значения для трёх шагов из прошлого [3], [2], [1] и последние полученные значения [0].
Воспроизвести/Пауза: Эта кнопка позволяет начать получать обновления значений в таблице в реальном времени или приостановить обновления.
Поиск значения: Это поле используется для поиска конкретного значения среди всех атрибутов в таблице. Максимум — 100 символов для поиска. Например, если вы проверяете работу событий и ищете конкретное событие от устройства, которое должно сработать, найденное значение будет подсвечено.
Экспорт: Вы можете экспортировать все логи с помощью кнопки экспорта, чтобы поделиться информацией с другими специалистами. Информация будет в формате JSON для упрощения чтения.
Блок устройств и атрибутов
Левый блок меню содержит список устройств и атрибутов, принадлежащих выбранному потоку. Для переключения между списками используйте кнопки Устройства и Атрибут в верхней части списка. Вы можете искать устройства по ID и атрибуты по их названиям.


Вы можете выбрать до 10 устройств. После выбора все атрибуты, поддерживаемые этими устройствами, будут отображены, что позволит вам выбрать любое количество для отображения в таблице. Доступны будут только атрибуты, относящиеся к выбранным устройствам.
Таблица последних значений атрибутов
Информация о полученных значениях для выбранных устройств и атрибутов будет отображаться в этой таблице.

Таблица предоставляет информацию следующим образом:
Строка заголовка таблицы — это список устройств, выбранных для мониторинга. Эти устройства станут столбцами, показывающими значения от каждого устройства.
Строки с названиями атрибутов группируют данные по выбранному атрибуту. Собранная информация на выбранную глубину по этому атрибуту для каждого устройства будет отображаться ниже. Первый столбец в строках под названием атрибута с номерами отвечает за глубину значений. Где 0 — текущее, 1 — предыдущее и так далее.
Когда вы наведёте курсор на любое значение, вы увидите дополнительные данные о том, когда этот атрибут был сформирован устройством и когда он был получен платформой:

Как только от какого-либо устройства поступят новые значения, они примерно на 2 секунды будут подсвечены зелёным. Таким образом вы увидите, какой атрибут на каком устройстве был обновлён. Клик по строке устройства развернёт её, показывая исторические значения в пределах установленной Глубина.
Чтение таблицы
Давайте интерпретируем значения таблицы на примере, показанном на скриншоте выше, и посмотрим, какие выводы можно сделать:
Устройство #1Teltonika FMB001 не возвращает никаких значений. Это может означать, что устройство не может предоставить данный тип данных. Проверьте, есть ли для этого устройства другие атрибуты со значениями; если нет, убедитесь, что устройство правильно подключено.
Устройства #2Teltonika FMB001 - #5Teltonika FMB001 последовательно возвращают значения, что указывает на их корректное подключение. Их местоположение можно определить по широте и долготе атрибутам. Поскольку их координаты остаются неизменными на нескольких последних Глубина уровнях, устройства находятся в неподвижном состоянии. Дополнительное подтверждение — атрибут движение который имеет значение 0. На основании этих наблюдений данные выглядят корректными и обновляются в реальном времени.
Устройство STARLINK предоставил значения только для одного Глубина уровня, что указывает на то, что он был подключён недавно. Отсутствие значений для атрибута движение вероятно, указывает на то, что у этого устройства, скорее всего, нет соответствующего датчика.
Последнее обновление
Это было полезно?