Guia de Podman
Programari
Manual d'usuari
Creació d'un contenidor Node-RED
Aquesta guia tracta la instal·lació d'un contenidor Node-RED a Pixsys WebPanell "WP" i controlador tàctil sèrie "TC".
Només és possible mostrar el tauler de control de Node-RED a la pantalla a WP – WebDispositius de panell i en panells TC – TouchController amb l'opció "WebNomés amb llicència “Visu”. A TouchController: panells TC amb una llicència “TargetVisu” o “TargetVisu + WebVisu", no és possible mostrar el tauler de control de Node-RED.
Inicieu sessió
Accediu al dispositiu en mode de configuració mantenint premut el botó STOP que apareix a l'inici.
Accediu a la consola de configuració introduint les credencials següents:
Nom d'usuari: usuari
Contrasenya: 123456
Si es coneix la IP del dispositiu, també és possible, i recomanable, accedir a la consola de configuració des d'un navegador a l'ordinador de l'usuari accedint a l'adreça: https://device-IP-.9443/ i utilitzant les credencials anteriors.
Creant la carpeta per a Node-RED
El contenidor que s'activarà requereix un espai per emmagatzemar les dades de l'usuari.
Per a aquest propòsit, als dispositius hi ha una carpeta /data/user.
Amb WinScp o un altre programari d'accés sFTP, creeu una carpeta node-red dins de la ruta /data/user, seguint els passos següents:
- Obriu el WinSCP, connecteu-vos al dispositiu amb la IP i les credencials que ja heu utilitzat per accedir a la consola de configuració i trieu /data/user

- Al menú “Nou” seleccioneu l’opció “Directori…”.

- Crea la carpeta node-red, habilitant tots els permisos "R/W/X":

El mateix procés també és possible mitjançant accés SSH i utilitzant les següents indicacions:
mkdir -p /dades/usuari/node-vermell
chmod a+rwx /dades/usuari/node-vermell

Descàrrega del contenidor
Accediu a "Contenidors Podman" a la barra de menús:
Seleccioneu l'opció "Baixa una imatge nova" al menú de la dreta amb la icona de tres punts.
Seleccioneu l'àrea de cerca "docker.io"
Escriu “node-red” a “Cerca"

Seleccioneu la imatge oficial “docker.io/nodered/node-red”:

A continuació, premeu "Descarrega" i començarà la descàrrega de la imatge.

Això són diversos centenars de Mb file; depenent de la connexió a Internet, pot trigar uns minuts.
Quan la descàrrega s'hagi completat, serà possible view la imatge al dispositiu:

Creació de contenidors
A la pestanya "Contenidors", premeu el botó "Crea contenidor". S'obrirà un menú per configurar el contenidor que voleu crear.
Empleneu el camp "Nom" amb un nom que trieu, substituint el nom generat automàticament a l'atzar.
Detalls de la pestanya:
Al quadre «Imatge», trieu la imatge descarregada tal com s'ha descrit al capítol anterior:

Configureu el "Límit de memòria" a 128 o 256 MB.
Si es defineix "Política de reinici", el contenidor s'iniciarà automàticament i es reiniciarà fins i tot en cas d'un apagament ordenat per l'usuari.
Integració de pestanyes:
Configura el mapatge de ports per exposar el port 1880 tant a TCP com a UDP, i mapa la ruta del contenidor /data, visible des del node-red, a la ruta de l'amfitrió /data/user/node-red.

Comprovació de l'estat de la pestanya:
Aquesta pestanya defineix les comprovacions de control sobre el correcte funcionament del contenidor i com es comportarà en cas d'error.
La imatge següent mostra els paràmetres per defecte:
En aquest stage, premeu “Crea i executa” i espereu que es creï el contenidor.
Prova del contenidor
Quan s'hagi acabat el procediment de creació del contenidor, la llista "Contenidors" mostrarà el nou contenidor en execució (Estat: En execució):

Obriu un navegador a l'ordinador i aneu a la pàgina: http://device-IP.1880

Creació d'un quadre de comandament
El tauler de control permet a Node-RED presentar/publicar una imatge dinàmica web pàgina.
Instal·leu “node-red-dashboard”, obrint la paleta Administració de menús:

Cerca node-red-dashboard dins la pestanya Instal·lació

Espereu que la instal·lació s'hagi completat i, a continuació, inicieu la sessió a la consola i importeu el Flow introduït al final de la guia des del menú Importa:

**Això és ex.ampcodi sense cap propòsit real.
NB Per a l'ús de Node-RED i el Dashboard, consulteu la documentació disponible en línia.

Un cop importat el codi, això generarà un projecte com el següent:

Premeu
per compilar i iniciar el projecte.
Pàgina d'obertura http://device-IP.1880/ui, el resultat serà semblant al següent:

Configuració del panell per mostrar el quadre de comandament
En aquest punt, per als panells que ho permeten, accediu al menú Configuració de WP, després Configuració principal de l'aplicació i entreu URL http://localhost.1880/ui
Feu servir el terme localhost o IP 127.0.0.1 per fer que el navegador accedeixi al dispositiu en si, independentment de la seva IP real.
En reiniciar, el dispositiu mostrarà el tauler de control de Node-RED a pantalla completa.
Exampli flow
El següent codi és el text que s'importarà com a flux a Node-RED:
[{
“id”: “1e6b97b5.687fd8”,
"tipus": "pestanya",
«etiqueta»: «Tauler de control»,
«desactivat»: fals,
«informació»: «»
},
{
“id”: “7c8 f 99d9.196b98”,
"tipus": "text_d'usuari",
“z”: “1e6b97b5.687fd8”,
«grup»: «dd4567b9.6a4c18»,
«ordre»: 1,
«amplada»: «12»,
«alçada»: «1»,
«nom»: «Títol»,
"etiqueta": "Tauler de control: visualització aleatòria de dades",
"format": "{{msg.payload}}",
"layout": "col-center",
«x»: 330,
«y»: 120,
«cables»: [] },
{
“id”: “2e4a56f8.cfa23a”,
"tipus": "ui_gauge",
“z”: “1e6b97b5.687fd8”,
"nom": "Indicador aleatori",
«grup»: «dd4567b9.6a4c18»,
«ordre»: 2,
«amplada»: «6»,
«alçada»: «6»,
«tipus de g»: «calibre»,
"títol": "Valor aleatori",
«etiqueta»: «%»,
"format": "{{valor}}",
"min": "0",
"màx": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“seg1”: “30”,
“seg2”: “70”,
«x»: 320,
«y»: 240,
«cables»: [] },
{
"id": "3b9ddefd.32b9d",
"tipus": "diagrama_d'usuari",
“z”: “1e6b97b5.687fd8”,
“nom”: “Gràfic basat en el temps”,
«grup»: «dd4567b9.6a4c18»,
«ordre»: 3,
«amplada»: «6»,
«alçada»: «6»,
«etiqueta»: «Gràfic de temps aleatori»,
"char tType": "línia",
«llegenda»: «falsa»,
"xformat": "HH:mm: ss",
«interpolar»: «lineal»,
"nodades": "",
«ymin»: «0»,
“ymàx”: “100”,
“eliminarAnteriors”: 1,
“elimina els punts més antics”: “”,
“elimina la unitat antiga”: “3600”,
«retall»: 0,
“usaUnColor”: fals,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
«sortides»: 1,
“utilitzaColorDiferent”: fals,
«x»: 600,
«y»: 240,
«cables»: [] },
{
“id”: “74b1ae f 8.e7e0d8”,
«tipus»: «funció»,
“z”: “1e6b97b5.687fd8”,
“nom”: “Generar dades aleatòries”,
“func”: “msg.payload = Math.floor(Math.random() * 100);\nreturn msg;”,
«sortides»: 1,
«noerr»: 0,
"inicialitzar": "",
"finalitzar": "",
«llibres»: [],
«x»: 130,
«y»: 240,
«cables»: [
[
“2e4a56f8.cfa23a”,
«3b9ddefd.32b9d»
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
«tipus»: «injectar»,
“z”: “1e6b97b5.687fd8”,
«nom»: «»,
«accessoris»: [
{
«p»: «càrrega útil»
}
],
«repetir»: «1»,
"crontab": "",
«una vegada»: cert,
«RetardUnaVarica»: 0.1,
«tema»: «»,
"Tipus de càrrega útil": "data",
«x»: 130,
«y»: 160,
«cables»: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
«id»: «dd4567b9.6a4c18»,
"tipus": "grup_d'usuari",
«z»: «»,
«nom»: «Dades aleatòries»,
«pestanya»: «fe9b4293.8df8e»,
«ordre»: 1,
«disp»: cert,
«amplada»: «12»,
«col·lapse»: fals
},
{
«identificador»: «fe9b4293.8df8e»,
"tipus": "ui_tab",
«z»: «»,
“nom”: “Tauler de control principal”,
«icona»: «tauler de control»,
«ordre»: 1,
«desactivat»: fals,
«amagat»: fals
}
]
Notes / Actualitzacions
PIXSYS srl
www.pixsys.net
sales@pixsys.net – suport@pixsys.net
assistència en línia: http://forum.pixsys.net
via Po, 16 I-30030
Mellaredo di Pianiga, VENÈCIA (IT)
Tel +39 041 5190518
200525
Documents/Recursos
![]() |
Pixsys Web Programari del controlador tàctil del panell [pdfGuia de l'usuari Sèrie WP, sèrie TC, Web Programari de controlador tàctil del panell, Programari de controlador tàctil, Programari de controlador, Programari |
