1. Home
  2. Docs
  3. Podręcznik użytkownika Tr...
  4. Konto
  5. IoT Logic
  6. Zarządzanie przepływem

Zarządzanie przepływem

IoT Logic zapewnia elastyczne środowisko płótna, w którym można budować niestandardowe przepływy danych w celu przetwarzania, przekształcania i kierowania telemetrią urządzeń. Każdy przepływ składa się z połączonych ze sobą węzłów, które wykonują określone funkcje w procesie przetwarzania danych – od odbierania surowych danych urządzenia po przekazywanie wzbogaconych informacji do systemów zewnętrznych.

Tworzenie nowego przepływu

Logika IoT zaczyna się od pustej przestrzeni roboczej, w której możesz zaprojektować przepływ przetwarzania danych.

Aby utworzyć przepływ, wykonaj następujące proste kroki:

  1. Kliknij Nowy przepływ przycisk u góry ekranu umożliwiający otwarcie okna dialogowego tworzenia przepływu.
  2. Wprowadź a Nazwa przepływu i zapewnij opcjonalny Opis aby wyraźnie pokazać konkretne szczegóły dotyczące funkcjonalności lub celu tego przepływu.
  3. Upewnij się, że Włączony przepływ przełącznik jest włączony (chyba że tworzysz przepływ, który początkowo powinien pozostać nieaktywny).
  4. Kliknij Zapisz aby utworzyć przepływ i uzyskać dostęp do obszaru roboczego przepływu.

Nazwa i opis przepływu pomagają zidentyfikować każdy przepływ, gdy masz wiele konfiguracji. Włączony/wyłączony przełącznik zapewnia wygodny sposób tymczasowego zatrzymania przetwarzania danych bez usuwania całej konfiguracji przepływu.

Wyłączone przepływy nie wysyłają żadnych danych! Odczyty z urządzeń biorących udział w wyłączonym przepływie nie docierają do żadnego miejsca docelowego, w tym do platformy Navixy. Oznacza to, że wyłączenie przepływu może zakłócić możliwości monitorowania i gromadzenia danych dla urządzeń, których to dotyczy. Wyłącz przepływy tylko wtedy, gdy celowo chcesz całkowicie zatrzymać transmisję danych.

Po zapisaniu nowy przepływ pojawia się w obszarze roboczym i możesz rozpocząć dodawanie węzłów przetwarzania z lewego panelu menu.

Konfigurowanie komponentów przepływu

Każdy przepływ składa się z połączonych ze sobą węzłów, które definiują sposób przepływu danych przez system. Podstawowe komponenty dostępne w Węzły panel zawiera:

Węzeł źródła danych

Ten węzeł ustanawia punkt wejścia dla danych urządzenia w Twoim przepływie. Przetwarza określone urządzenia z Twojego konta Navixy, które możesz:

  • Filtruj według producenta i modelu
  • Określ protokół komunikacyjny
  • Wybierz od jednego do nieograniczonej liczby urządzeń, aby wysłać dane do przepływu
  • Łatwy wybór całych grup urządzeń

Szczegółowe opcje konfiguracji można znaleźć tutaj Węzeł źródła danych.

Zainicjuj węzeł atrybutu

Węzeł ten umożliwia transformację danych poprzez Język wyrażeń Navixy. Pozwala na:

  • Utwórz nowe obliczone atrybuty na podstawie parametrów urządzenia
  • Wykonuj konwersje jednostek i operacje matematyczne
  • Zastosuj obliczenia oparte na czasie

Szczegółowe opcje konfiguracji, składni i przykłady wyrażeń można znaleźć w Zainicjuj węzeł atrybutu.

Węzeł logiczny

Węzeł ten tworzy inteligentne punkty rozgałęzień, które kierują dane w oparciu o warunki logiczne. Pozwala na:

  • Twórz warunkowe przepływy pracy za pomocą logiki IF-THEN/ELSE
  • Kieruj dane różnymi ścieżkami przetwarzania w oparciu o warunki czasu rzeczywistego
  • Generuj atrybuty logiczne, które rejestrują wyniki walidacji
  • Buduj złożone drzewa decyzyjne z wieloma warunkami

Szczegółowe opcje konfiguracji, operatory logiczne i przykłady wyrażeń można znaleźć w Węzeł logiczny.

Węzeł akcji

Węzeł ten umożliwia automatyczne reagowanie na dane urządzenia poprzez wykonywanie określonych operacji, gdy spełnione są warunki. Pozwala na:

  • Wysyłaj polecenia z powrotem do urządzeń na podstawie analizy danych
  • Wyzwalaj powiadomienia lub alerty systemu zewnętrznego
  • Wykonuj zautomatyzowane przepływy pracy na podstawie zmian stanu urządzenia

Szczegółowe opcje konfiguracji można znaleźć w Węzeł akcji.

Węzeł punktu końcowego wyjściowego

Węzeł ten definiuje, gdzie i w jaki sposób przesyłane są przetwarzane dane. W swojej konfiguracji możesz:

  • Określ szczegóły połączenia docelowego (IP/domena, port)
  • Wybierz protokoły transportowe i wersje protokołów
  • Skonfiguruj środki bezpieczeństwa, w tym SSL i uwierzytelnianie
  • Skonfiguruj parametry MQTT, takie jak identyfikator klienta, tematy i poziomy QoS
  • Twórz profile punktów końcowych wielokrotnego użytku dla spójnych konfiguracji

Aby uzyskać szczegółowe informacje na temat opcji transmisji danych, zobacz Węzeł punktu końcowego wyjściowego.

Twój przepływ powinien obejmować: Domyślny punkt końcowy wyjścia aby wysłać dane na platformę. Utrzymanie tego połączenia gwarantuje, że dane urządzenia pozostaną dostępne do wizualizacji i zarządzania w interfejsie Navixy.

Budowanie przepływu

Aby złożyć sekwencję przetwarzania danych:

  1. Przeciągnij węzły z lewego menu i upuść je do obszaru roboczego.
  2. Kliknij na każdy węzeł, aby otworzyć jego panel konfiguracyjny i skonfigurować wymagane parametry.
  3. Połącz węzły, klikając złącze wyjściowe węzła i przeciągając je do złącza wejściowego węzła docelowego.

Twój przepływ musi zaczynać się od co najmniej jednego Źródło danych węzeł i zakończ jednym lub większą liczbą Punkt końcowy wyjścia węzły. Pomiędzy nimi możesz dodać węzły transformacji, aby manipulować danymi zgodnie ze swoimi wymaganiami.

Węzły można łączyć w różnych konfiguracjach:

  • Singiel Węzeł źródła danych może zasilać wiele węzłów w celu przetwarzania równoległego
  • Wiele Węzły źródłowe danych może połączyć się z pojedynczym Węzeł końcowy wyjściowy aby skonsolidować strumienie danych
  • Inicjuj węzły atrybutów można łączyć sekwencyjnie w celu wykonywania obliczeń wieloetapowych

Edycja istniejących przepływów

Po utworzeniu przepływu możesz modyfikować jego konfigurację w miarę ewolucji wymagań.

Modyfikowanie szczegółów przepływu

Aby zmienić nazwę przepływu, opis lub włączony status:

  1. Kliknij obraz-20250403-161404.pngobok nazwy przepływu
  2. Zaktualizuj żądane pola
  3. Zapisz swoje zmiany

Usuwanie elementów

Gdy zachodzi potrzeba restrukturyzacji przepływu, można usunąć węzły lub połączenia:

Usuwanie węzła:

  1. Najedź kursorem na węzeł, który chcesz usunąć
  2. Kliknij ikonę usuwania, która pojawia się w prawym górnym rogu węzła

Po usunięciu węzła wszystkie jego połączenia również zostaną usunięte.

Usuwanie połączenia:

  • Kliknij linię połączenia, którą chcesz usunąć
  • Kliknij Odłącz lub naciśnij klawisz Backspace na klawiaturze

Zarządzanie wieloma przepływami

Aby przełączać się między różnymi przepływami:

  1. Kliknij Przepływ danych rozwijana
  2. Wybierz przepływ, który chcesz wyświetlić lub edytować, otwiera się on w obszarze roboczym

Wszelkie niezapisane zmiany w bieżącym przepływie zostaną utracone podczas przełączania, zostaniesz poproszony o potwierdzenie akcji.

Zapisywanie i aktywowanie przepływów

Po skonfigurowaniu przepływu:

  1. Kliknij Zapisz przepływ przycisk do przechowywania konfiguracji przepływu
  2. Upewnij się, że przepływ jest włączony, aby mógł rozpocząć przetwarzanie danych

Po aktywacji przepływ będzie wyglądał następująco:

  • Odbieraj dane w czasie rzeczywistym ze skonfigurowanych urządzeń
  • Zastosuj wszystkie zdefiniowane transformacje poprzez węzły atrybutów Initiate
  • Przekaż przetworzone dane do określonych punktów końcowych w Protokół ogólny Navixy format

Jeśli konieczne jest tymczasowe wyłączenie przetwarzania danych, możesz przełączać włączony status przepływu bez utraty konfiguracji.

Przykładowe konfiguracje

Szczegółowe opisy krok po kroku przykładowego tworzenia przepływu można znaleźć w Przykład konfiguracji przepływu. Przykład zawiera również wyjaśnienia dotyczące niektórych typowych opcji wzbogacania danych. Możesz swobodnie używać tego przykładu jako szablonu dla swoich niestandardowych przepływów.