Logo PixsysPrzewodnik Podmana
Oprogramowanie
Instrukcja obsługi

Tworzenie kontenera Node-RED

W tym przewodniku opisano instalację kontenera Node-RED na platformie Pixsys WebSeria paneli „WP” i TouchController „TC”.
Wyświetlanie pulpitu Node-RED na ekranie jest możliwe tylko na WP – WebUrządzenia panelowe i na panelach TC – TouchController z „WebTylko licencja Visu. Na kontrolerze TouchController – panele TC z licencją „TargetVisu” lub „TargetVisu ​​+” WebW przypadku licencji Visu nie jest możliwe wyświetlenie pulpitu nawigacyjnego Node-RED.

Login

Aby uzyskać dostęp do urządzenia w trybie konfiguracji, należy przytrzymać przycisk STOP, który pojawia się podczas uruchamiania.
Uzyskaj dostęp do konsoli konfiguracji, wprowadzając następujące dane logowania:

Nazwa użytkownika: użytkownik
Hasło: 123456

Jeżeli znany jest adres IP urządzenia, możliwe i zalecane jest również uzyskanie dostępu do konsoli konfiguracyjnej z przeglądarki na komputerze użytkownika, wpisując adres: https://device-IP-.9443/ i korzystając z powyższych danych uwierzytelniających.

Tworzenie folderu dla Node-RED

Kontener, który ma zostać aktywowany, wymaga miejsca do przechowywania danych użytkownika.
W tym celu w urządzeniach znajduje się folder /data/user.
Używając WinScp lub innego oprogramowania dostępowego sFTP, utwórz folder node-red w ścieżce /data/user, wykonując poniższe kroki:

  • Otwórz WinSCP, połącz się z urządzeniem, używając adresu IP i danych logowania użytych już do uzyskania dostępu do konsoli konfiguracyjnej, a następnie wybierz opcję /data/userPixsys Web Oprogramowanie kontrolera Panel Touch — tworzenie folderu dla Node-RED
  • Z menu „Nowy” wybierz opcję „Katalog…”.Pixsys Web Oprogramowanie kontrolera Panel Touch — katalog
  • Utwórz folder node-red, włączając wszystkie zezwolenia „R/W/X”:Pixsys Web Oprogramowanie kontrolera Panel Touch — utwórz folder node-red, włączając

Ten sam proces jest możliwy również poprzez dostęp SSH i użycie następujących monitów:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

Pixsys Web Oprogramowanie kontrolera Panel Touch — ten sam proces jest możliwy również za pośrednictwem dostępu SSH

Pobieranie kontenera

Uzyskaj dostęp do „kontenerów Podman” na pasku menu:Pixsys Web Oprogramowanie kontrolera Panel Touch — pobieranie kontenera

Wybierz opcję „Pobierz nowy obraz” w menu po prawej stronie za pomocą ikony z trzema kropkami

Pixsys Web Oprogramowanie kontrolera Panel Touch — pobierz nowy obrazWybierz obszar wyszukiwania „docker.io”Pixsys Web Oprogramowanie kontrolera Panel Touch — wybierz obszar wyszukiwaniaWpisz „node-red” w „Szukaj

Pixsys Web Oprogramowanie kontrolera Panel Touch – „node-red”

Wybierz oficjalny obraz „docker.io/nodered/node-red”:

Pixsys Web Oprogramowanie kontrolera Panel Touch — wybierz oficjalny obraz

Następnie naciśnij „Pobierz”, aby rozpocząć pobieranie obrazu.

Pixsys Web Oprogramowanie kontrolera Panel Touch — pobierz 2

To jest kilkaset Mb file; w zależności od połączenia internetowego może to potrwać kilka minut.

Po zakończeniu pobierania będzie możliwe view obraz na urządzeniu:

Pixsys Web Oprogramowanie kontrolera Panel Touch — pobieranie zakończone

Tworzenie kontenerów

Na karcie „Kontenery” naciśnij przycisk „Utwórz kontener”. Otworzy się menu umożliwiające skonfigurowanie kontenera, który chcesz utworzyć.

Pixsys Web Oprogramowanie kontrolera Panel Touch — tworzenie kontenerówW polu „Nazwa” wpisz dowolną nazwę, zastępując automatycznie wygenerowaną, losową nazwę.

Szczegóły zakładki:
Z pola „Obraz” wybierz pobrany obraz, tak jak opisano w poprzednim rozdziale:

Pixsys Web Oprogramowanie kontrolera Panel Touch — szczegóły zakładki

Skonfiguruj „Limit pamięci” na 128 lub 256 MB.
Ustawienie opcji „Zasady ponownego uruchamiania” na „Zawsze” powoduje, że kontener uruchamia się automatycznie i jest ponownie uruchamiany nawet w przypadku wyłączenia przez użytkownika.

Integracja kart:
Skonfiguruj mapowanie portów, aby udostępnić port 1880 zarówno w TCP, jak i UDP, a także zamapuj ścieżkę kontenera /data, widoczną z węzła node-red, na ścieżkę hosta /data/user/node-red

Pixsys Web Oprogramowanie kontrolera Panel Touch — integracja kart

Kontrola stanu karty:
Ta zakładka definiuje kontrole poprawności działania kontenera i jego zachowanie w przypadku wystąpienia błędu.
Poniższy obraz przedstawia parametry domyślne:

Pixsys Web Oprogramowanie kontrolera Panel Touch — kontrola stanu kartyW tym momencietage, naciśnij „Utwórz i uruchom” i poczekaj na utworzenie kontenera.

Testowanie kontenera

Po zakończeniu procedury tworzenia kontenera na liście „Kontenery” zostanie wyświetlony nowy, uruchomiony kontener (stan: Uruchomiony):

Pixsys Web Oprogramowanie kontrolera Panel Touch — testowanie kontenera

Otwórz przeglądarkę na komputerze i przejdź do strony: http://device-IP.1880

Pixsys Web Oprogramowanie kontrolera Panel Touch — otwórz przeglądarkę na komputerze i przejdź do strony

Tworzenie pulpitu nawigacyjnego

Panel umożliwia Node-RED prezentowanie/publikowanie dynamicznych web strona.
Zainstaluj „node-red-dashboard”, otwierając paletę Zarządzaj menu:

Pixsys Web Oprogramowanie kontrolera Panel Touch — tworzenie pulpitu nawigacyjnego

Szukaj node-red-dashboard w zakładce Zainstaluj

Pixsys Web Oprogramowanie kontrolera Panel Touch — wyszukaj node-red-dashboard na karcie Instaluj

Poczekaj na zakończenie instalacji, a następnie zaloguj się do konsoli i zaimportuj przepływ wprowadzony na końcu przewodnika z menu Importuj:

Pixsys Web Oprogramowanie kontrolera Panel Touch — import

**To jest byłyampkod bez żadnego rzeczywistego celu.
NB Aby korzystać z Node-RED i Panelu, zapoznaj się z dokumentacją dostępną w Internecie.

Pixsys Web Oprogramowanie kontrolera Panel Touch — Node-RED i pulpit nawigacyjny

Po zaimportowaniu kodu powstanie projekt podobny do poniższego:

Pixsys Web Oprogramowanie kontrolera Panel Touch — po zaimportowaniu kodu

Naciskać Pixsys Web Oprogramowanie kontrolera Panel Touch - Symbol 1 aby skompilować i uruchomić projekt.
Strona otwierająca http://device-IP.1880/ui, wynik będzie wyglądał następująco:

Pixsys Web Oprogramowanie kontrolera Panel Touch — wynik będzie wyglądał następująco

Konfigurowanie panelu w celu wyświetlania pulpitu nawigacyjnego

W tym momencie, w przypadku paneli, które na to pozwalają, należy uzyskać dostęp do menu Ustawienia WP, następnie Główne ustawienia aplikacji i wprowadzić URL http://localhost.1880/ui
Użyj terminu localhost lub IP 127.0.0.1, aby przeglądarka mogła uzyskać dostęp do samego urządzenia, niezależnie od jego faktycznego adresu IP.

Pixsys Web Oprogramowanie kontrolera Panel Touch — konfigurowanie paneluPo ponownym uruchomieniu urządzenie wyświetli pełnoekranowy panel Node-RED.

Exampleć

Poniższy kod to tekst, który należy zaimportować jako przepływ w Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
„typ”: „zakładka”,
„etykieta”: „Pulpit nawigacyjny”,
„wyłączony”: fałsz,
„informacje”: „”
},
{
„id”: „ 7c8 f 99d9.196b98”,
„typ”: „tekst_ui”,
“z”: “1e6b97b5.687fd8”,
„grupa”: „dd4567b9.6a4c18”,
„zamówienie”: 1,
„szerokość”: „12”,
„wysokość”: „1”,
„nazwa”: „Tytuł”,
„etykieta”: „Pulpit nawigacyjny – Wyświetlanie losowych danych”,
„format”: „{{msg.payload}}”,
„układ”: „centrum kolokacji”,
„x”: 330,
„y”: 120,
„przewody”: [] },
{
“id”: “2e4a56f8.cfa23a”,
„typ”: „ui_gauge”,
“z”: “1e6b97b5.687fd8”,
„nazwa”: „Losowy wskaźnik”,
„grupa”: „dd4567b9.6a4c18”,
„zamówienie”: 2,
„szerokość”: „6”,
„wysokość”: „6”,
„gtype”: „gage”,
„tytuł”: „Wartość losowa”,
"etykieta": " %",
„format”: „{{wartość}}”,
„min”: „0”,
„maks.”: „100”,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„seg1”: „30”,
„seg2”: „70”,
„x”: 320,
„y”: 240,
„przewody”: [] },
{
„id”: „3b9ddefd.32b9d”,
„typ”: „ui_chart”,
“z”: “1e6b97b5.687fd8”,
„nazwa”: „Wykres oparty na czasie”,
„grupa”: „dd4567b9.6a4c18”,
„zamówienie”: 3,
„szerokość”: „6”,
„wysokość”: „6”,
„etykieta”: „Losowy wykres czasowy”,
„typ znaku”: „linia”,
„legenda”: ​​„fałsz”,
“xformat”: “GG:mm:ss”,
„interpolować”: „liniowy”,
„nodata”: „”,
„ymin”: „0”,
„ymax”: „100”,
„usuń starsze”: 1,
„usuń starsze punkty”: „”,
„usuństarsząjednostkę”: „3600”,
„wycięcie”: 0,
„useOneColor”: fałsz,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„wyjścia”: 1,
„useDifferentColor”: fałsz,
„x”: 600,
„y”: 240,
„przewody”: [] },
{
„id”: „ 74b1ae f 8.e7e0d8”,
„typ”: „funkcja”,
“z”: “1e6b97b5.687fd8”,
„nazwa”: „Generuj losowe dane”,
„func”: „msg.payload = Math.floor(Math.random() * 100);\nreturn msg;”,
„wyjścia”: 1,
„noerr”: 0,
„inicjalizuj”: „”,
„sfinalizuj”: „”,
„biblioteki”: [],
„x”: 130,
„y”: 240,
„przewody”: [
[
“2e4a56f8.cfa23a”,
„3b9ddefd.32b9d”
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
„typ”: „wstrzyknąć”,
“z”: “1e6b97b5.687fd8”,
"nazwa": "",
„rekwizyty”: [
{
„p”: „ładunek”
}
],
„powtórz”: „1”,
“crontab”: “”,
„kiedyś”: prawda,
„onceDelay”: 0.1,
„temat”: „”,
„typ_ładunku”: „data”,
„x”: 130,
„y”: 160,
„przewody”: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
„id”: „dd4567b9.6a4c18”,
„typ”: „grupa_ui”,
„z”: „”,
„nazwa”: „Dane losowe”,
„zakładka”: „fe9b4293.8df8e”,
„zamówienie”: 1,
„disp”: prawda,
„szerokość”: „12”,
„zapaść”: fałsz
},
{
„id”: „fe9b4293.8df8e”,
„typ”: „ui_tab”,
„z”: „”,
„nazwa”: „Główny panel”,
„ikona”: „pulpit nawigacyjny”,
„zamówienie”: 1,
„wyłączony”: fałsz,
„ukryty”: fałsz
}
]

Notatki / Aktualizacje

Pixsys Web Oprogramowanie kontrolera Panel Touch - Symbol 2PIXSYS srl
www.pixsys.net
sprzedaż@pixsys.netwsparcie@pixsys.net
pomoc online: http://forum.pixsys.net
przez Po, 16 I-30030
Mellaredo di Pianiga, WENEZIA (IT)
Telefon +39 041 5190518
200525

Dokumenty / Zasoby

Pixsys Web Oprogramowanie kontrolera Panel Touch [plik PDF] Instrukcja użytkownika
Seria WP, seria TC, Web Oprogramowanie kontrolera dotykowego, oprogramowanie kontrolera dotykowego, oprogramowanie kontrolera, oprogramowanie

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *