Ghid Podman
Software
Manual de utilizare
Crearea unui container Node-RED
Acest ghid prezintă instalarea unui container Node-RED pe Pixsys WebPanouri „WP” și TouchController seria „TC”.
Afișarea tabloului de bord Node-RED pe ecran este posibilă doar pe WP – WebDispozitive de panou și pe panouri TC – TouchController cu „WebNumai licență „Visu”. Pe TouchController – panouri TC cu licență „TargetVisu” sau „TargetVisu + WebVisu”, nu este posibilă afișarea tabloului de bord Node-RED.
Log in
Accesați dispozitivul în modul de configurare ținând apăsat butonul STOP care apare la pornire.
Accesați consola de configurare introducând următoarele credențiale:
Nume utilizator: utilizator
Parolă: 123456
Dacă adresa IP a dispozitivului este cunoscută, este posibil și recomandat să accesați consola de configurare dintr-un browser de pe PC-ul utilizatorului, accesând adresa: https://device-IP-.9443/ și utilizând acreditările de mai sus.
Crearea folderului pentru Node-RED
Containerul care urmează să fie activat necesită un spațiu pentru stocarea datelor utilizatorului.
În acest scop, în dispozitive există un folder /data/user.
Folosind WinScp sau un alt software de acces sFTP, creați un folder node-red în calea /data/user, urmând pașii de mai jos:
- Deschideți WinSCP, conectați-vă la dispozitiv folosind adresa IP și acreditările deja utilizate pentru a accesa consola de configurare și alegeți /data/user

- Din meniul „Nou” selectați opțiunea „Director…”.

- Creați folderul node-red, activând toate permisiunile „R/W/X”:

Același proces este posibil și prin acces SSH și utilizând următoarele solicitări:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

Descărcarea containerului
Accesați „Containere Podman” din bara de meniu:
Selectați opțiunea „Descărcați imagine nouă” din meniul din dreapta cu pictograma cu trei puncte
Selectați zona de căutare „docker.io”
Tastați „node-red” în „Caută„

Selectați imaginea oficială „docker.io/nodered/node-red”:

Apoi apăsați „Descărcare” și descărcarea imaginii va începe.

Aceasta este o cantitate de câteva sute de Mb file; în funcție de conexiunea la internet, poate dura câteva minute.
Când descărcarea este completă, va fi posibil să view imaginea de pe dispozitiv:

Crearea containerelor
În fila „Containere”, apăsați butonul „Creează container”. Se va deschide un meniu pentru a configura containerul pe care doriți să îl creați.
Completați câmpul „Nume” cu un nume la alegere, înlocuind numele generat automat aleatoriu.
Detalii tab:
Din caseta „Imagine”, alegeți imaginea descărcată așa cum este descris în capitolul anterior:

Configurați „Limita de memorie” la 128 sau 256 MB.
„Politica de repornire” setată la „Întotdeauna” setează containerul să pornească automat și să fie repornit chiar și în cazul unei opriri comandate de utilizator.
Integrare tab-uri:
Configurați maparea porturilor pentru a expune portul 1880 atât în TCP, cât și în UDP și mapați calea containerului /data, vizibilă din nodul roșu, în calea gazdă /data/user/node-red.

Verificare stare tab:
Această filă definește verificările de control privind funcționarea corectă a containerului și cum se va comporta în caz de eroare.
Imaginea de mai jos prezintă parametrii impliciți:
La acest stage, apăsați „Creare și rulare” și așteptați crearea containerului.
Testarea recipientului
Când procedura de creare a containerului este finalizată, lista „Containere” va afișa noul container care rulează (Stare: Rulare):

Deschideți un browser pe PC și accesați pagina: http://device-IP.1880

Crearea unui tablou de bord
Tabloul de bord permite Node-RED să prezinte/publice o imagine dinamică web pagină.
Instalați „node-red-dashboard”, deschizând paleta Meniu Gestionare:

Caută node-red-dashboard în fila Instalare

Așteptați finalizarea instalării, apoi conectați-vă la consolă și importați fluxul introdus la sfârșitul ghidului din meniul Import:

Acesta este un fostampcod fără un scop real.
NB Pentru utilizarea Node-RED și a Dashboard-ului, vă rugăm să consultați documentația disponibilă online.

Odată ce codul este importat, va apărea un proiect similar cu următorul:

Presa
pentru a compila și a porni proiectul.
Pagina de deschidere http://device-IP.1880/ui, rezultatul va arăta astfel:

Configurarea panoului pentru afișarea tabloului de bord
În acest moment, pentru panourile care permit acest lucru, accesați meniul Setări WP, apoi Setări principale aplicație și introduceți URL http://localhost.1880/ui
Folosește termenul localhost sau IP 127.0.0.1 pentru ca browserul să acceseze dispozitivul în sine, indiferent de adresa sa IP reală.
La repornire, dispozitivul va afișa tabloul de bord Node-RED pe ecran complet.
Example flow
Următorul cod este textul care va fi importat ca Flow în Node-RED:
[{
“id”: “1e6b97b5.687fd8”,
„tip”: „tabă”,
„etichetă”: „Tablou de bord”,
„dezactivat”: fals,
„informații”: „”
},
{
„id”: „7c8 f 99d9.196b98”,
„tip”: „text_ui”,
“z”: “1e6b97b5.687fd8”,
„grup”: „dd4567b9.6a4c18”,
„ordin”: 1,
„lățime”: „12”,
„înălțime”: „1”,
„nume”: „Titlu”,
„etichetă”: „Tablou de bord – Afișare aleatorie a datelor”,
„format”: „{{msg.payload}}”,
„layout”: „centru coloane”,
„x”: 330,
„y”: 120,
„fire”: [] },
{
“id”: “2e4a56f8.cfa23a”,
„tip”: „ui_gauge”,
“z”: “1e6b97b5.687fd8”,
„nume”: „Indicator aleatoriu”,
„grup”: „dd4567b9.6a4c18”,
„ordin”: 2,
„lățime”: „6”,
„înălțime”: „6”,
„gtype”: „gage”,
„titlu”: „Valoare aleatorie”,
„etichetă”: „ %”,
„format”: „{{valoare}}”,
„min”: „0”,
„max”: „100”,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„seg1”: „30”,
„seg2”: „70”,
„x”: 320,
„y”: 240,
„fire”: [] },
{
„id”: „3b9ddefd.32b9d”,
„tip”: „ui_chart”,
“z”: “1e6b97b5.687fd8”,
„nume”: „Diagramă bazată pe timp”,
„grup”: „dd4567b9.6a4c18”,
„ordin”: 3,
„lățime”: „6”,
„înălțime”: „6”,
„etichetă”: „Diagramă de timp aleatoriu”,
„char tType”: „linie”,
„legendă”: „falsă”,
„xformat”: „HH:mm: ss”,
„interpola”: „liniar”,
„nodata”: „”,
„ymin”: „0”,
„ymax”: „100”,
„eliminați mai vechi”: 1,
„eliminați punctele mai vechi”: „”,
„eliminați unitatea mai veche”: „3600”,
„decupare”: 0,
„foloseșteOneColor”: fals,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„ieșiri”: 1,
„folosește o culoare diferită”: fals,
„x”: 600,
„y”: 240,
„fire”: [] },
{
„id”: „74b1ae f 8.e7e0d8”,
„tip”: „funcție”,
“z”: “1e6b97b5.687fd8”,
„nume”: „Generează date aleatorii”,
„func”: „msg.payload = Math.floor(Math.random() * 100);\nreturn msg;”,
„ieșiri”: 1,
„noerr”: 0,
„inițializare”: „”,
„finalizează”: „”,
„biblioteci”: [],
„x”: 130,
„y”: 240,
„fire”: [
[
“2e4a56f8.cfa23a”,
„3b9ddefd.32b9d”
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
„tip”: „injectare”,
“z”: “1e6b97b5.687fd8”,
„nume”: „”,
„recuzită”: [
{
„p”: „sarcină utilă”
}
],
„repetare”: „1”,
„crontab”: „”,
„odată”: adevărat,
„întârziere unică”: 0.1,
„subiect”: „”,
„tipsarcină utilă”: „dată”,
„x”: 130,
„y”: 160,
„fire”: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
„id”: „dd4567b9.6a4c18”,
„tip”: „grup_ui”,
„z”: „”,
„nume”: „Date aleatorii”,
„tab”: „fe9b4293.8df8e”,
„ordin”: 1,
„disp”: adevărat,
„lățime”: „12”,
„prăbușire”: fals
},
{
„id”: „fe9b4293.8df8e”,
„tip”: „ui_tab”,
„z”: „”,
„nume”: „Tablou de bord principal”,
„pictogramă”: „tablou de bord”,
„ordin”: 1,
„dezactivat”: fals,
„ascuns”: fals
}
]
Note / Actualizări
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
asistență online: http://forum.pixsys.net
prin Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Tel +39 041 5190518
200525
Documente/Resurse
![]() |
Pixsys Web Software pentru controlerul tactil al panoului [pdfGhid de utilizare Seria WP, seria TC, Web Software pentru controler tactil pentru panou, Software pentru controler tactil, Software pentru controler, Software |
