Sigla PixsysGhid 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/userPixsys Web Software pentru controler tactil - Crearea folderului pentru Node-RED
  • Din meniul „Nou” selectați opțiunea „Director…”.Pixsys Web Software pentru controler tactil pentru panouri - Director
  • Creați folderul node-red, activând toate permisiunile „R/W/X”:Pixsys Web Software pentru controlerul tactil al panoului - Creați folderul node-red pentru activare

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

Pixsys Web Software pentru controlerul tactil al panoului - Același proces este posibil și prin acces SSH

Descărcarea containerului

Accesați „Containere Podman” din bara de meniu:Pixsys Web Software pentru controler tactil - Descărcare container

Selectați opțiunea „Descărcați imagine nouă” din meniul din dreapta cu pictograma cu trei puncte

Pixsys Web Software pentru controlerul tactil al panoului - Descărcați o imagine nouăSelectați zona de căutare „docker.io”Pixsys Web Software pentru controlerul tactil al panoului - Selectați zona de căutareTastați „node-red” în „Caută

Pixsys Web Software pentru controler tactil pentru panou - „node-red”

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

Pixsys Web Software pentru controler tactil - Selectați imaginea oficială

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

Pixsys Web Software pentru controler tactil - Descărcare 2

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:

Pixsys Web Software-ul controlerului tactil pentru panou - descărcarea este finalizată

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.

Pixsys Web Software pentru controler tactil cu panou - creare containereCompletaț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:

Pixsys Web Software pentru controlerul tactil al panoului - Detalii tab

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.

Pixsys Web Software pentru controler tactil cu panou - Integrare tab-uri

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:

Pixsys Web Software-ul controlerului tactil pentru panou - verificarea stării de funcționare a tab-uluiLa 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):

Pixsys Web Software-ul controlerului tactil pentru panou - Testarea containerului

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

Pixsys Web Software pentru controler tactil - Deschideți un browser pe PC și accesați pagina

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:

Pixsys Web Software pentru controler tactil - Crearea unui tablou de bord

Caută node-red-dashboard în fila Instalare

Pixsys Web Software pentru controler tactil pentru panou - Căutați 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:

Pixsys Web Software pentru controler tactil pentru panouri - 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.

Pixsys Web Software pentru controler tactil - Node-RED și tabloul de bord

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

Pixsys Web Software pentru controler tactil - După importarea codului

Presa Pixsys Web Software pentru controler tactil - Simbol 1 pentru a compila și a porni proiectul.
Pagina de deschidere http://device-IP.1880/ui, rezultatul va arăta astfel:

Pixsys Web Software-ul controlerului tactil pentru panou - 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ă.

Pixsys Web Software-ul controlerului tactil pentru panou - Configurarea panouluiLa 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 Web Software pentru controler tactil - Simbol 2PIXSYS srl
www.pixsys.net
sales@pixsys.netsupport@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

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *