Przewodnik 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/user

- Z menu „Nowy” wybierz opcję „Katalog…”.

- Utwórz folder node-red, włączając wszystkie zezwolenia „R/W/X”:

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

Pobieranie kontenera
Uzyskaj dostęp do „kontenerów Podman” na pasku menu:
Wybierz opcję „Pobierz nowy obraz” w menu po prawej stronie za pomocą ikony z trzema kropkami
Wybierz obszar wyszukiwania „docker.io”
Wpisz „node-red” w „Szukaj”

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

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

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:

Tworzenie kontenerów
Na karcie „Kontenery” naciśnij przycisk „Utwórz kontener”. Otworzy się menu umożliwiające skonfigurowanie kontenera, który chcesz utworzyć.
W 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:

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

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:
W 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):

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

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

Szukaj node-red-dashboard w zakładce Zainstaluj

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

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

Po zaimportowaniu kodu powstanie projekt podobny do poniższego:

Naciskać
aby skompilować i uruchomić projekt.
Strona otwierająca http://device-IP.1880/ui, 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.
Po 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 srl
www.pixsys.net
sprzedaż@pixsys.net – wsparcie@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 |
