Pixsys-logoenPodman-guiden
Programvare
Brukerhåndbok

Opprette en Node-RED-container

Denne veiledningen dekker installasjon av en Node-RED-container på Pixsys. WebPanel «WP» og TouchController «TC»-serien.
Det er bare mulig å vise Node-RED-dashbordet på skjermen på WP – WebPanelenheter og på TC – TouchController-paneler med «WebKun Visu»-lisens. På TouchController – TC-paneler med en «TargetVisu»- eller «TargetVisu ​​+»-lisens. WebVisu”-lisensen, er det ikke mulig å vise Node-RED-dashbordet.

Logg inn

Få tilgang til enheten i konfigurasjonsmodus ved å holde nede STOPP-knappen som vises ved oppstart.
Få tilgang til konfigurasjonskonsollen ved å oppgi følgende påloggingsinformasjon:

Brukernavn: bruker
Passord: 123456

Hvis enhetens IP-adresse er kjent, er det også mulig, og anbefalt, å få tilgang til konfigurasjonskonsollen fra en nettleser på brukerens PC ved å gå inn på adressen: https://device-IP-.9443/ og bruker ovennevnte legitimasjon.

Oppretter mappen for Node-RED

Beholderen som skal aktiveres krever plass til å lagre brukerdata.
Til dette formålet finnes det en mappe /data/user i enhetene.
Bruk WinScp eller en annen sFTP-tilgangsprogramvare til å opprette en node-red-mappe i banen /data/user, ved å følge trinnene nedenfor:

  • Åpne WinSCP, koble til enheten ved hjelp av IP-adressen og påloggingsinformasjonen som allerede er brukt for å få tilgang til konfigurasjonskonsollen, og velg /data/userPixsys Web Programvare for berøringspanelkontroller – Opprette mappen for Node-RED
  • Fra menyen «Ny» velger du alternativet «Katalog…».Pixsys Web Programvare for berøringskontroller – Katalog
  • Opprett mappen node-red, og aktiver alle «R/W/X»-tillatelser:Pixsys Web Programvare for berøringskontroller for panel – Opprett mappen node-red enableing

Den samme prosessen er også mulig med SSH-tilgang og ved å bruke følgende ledetekster:
mkdir -p /data/bruker/node-rød
chmod a+rwx /data/bruker/node-red

Pixsys Web Programvare for berøringsskjermkontroller – samme prosess er mulig med SSH-tilgang

Nedlasting av containeren

Få tilgang til «Podman-containere» på menylinjen:Pixsys Web Programvare for berøringspanelkontroller – nedlasting av container

Velg alternativet «Last ned nytt bilde» i menyen til høyre med trepunktsikonet

Pixsys Web Programvare for berøringskontroller for panel – last ned nytt bildeVelg søkeområdet «docker.io»Pixsys Web Programvare for berøringspanelkontroller – velg søkeområdetSkriv «node-rød» i «Søk etter«

Pixsys Web Programvare for berøringspanelkontroller – «node-red»

Velg det offisielle bildet «docker.io/nodered/node-red»:

Pixsys Web Programvare for berøringsskjermkontroller – velg offisielt bilde

Trykk deretter på «Last ned», så starter nedlastingen av bildet.

Pixsys Web Programvare for berøringsskjermkontroller – nedlasting 2

Dette er flere hundre Mb file; avhengig av internettforbindelsen kan det ta flere minutter.

Når nedlastingen er fullført, vil det være mulig å view bildet på enheten:

Pixsys Web Programvare for berøringskontroller – nedlastingen er fullført

Oppretting av containere

I fanen «Beholdere» trykker du på knappen «Opprett beholder». En meny åpnes for å konfigurere beholderen du vil opprette.

Pixsys Web Programvare for berøringskontroller for panel – oppretting av containereFyll ut «Navn»-feltet med et navn du ønsker, og erstatt det automatisk genererte tilfeldige navnet.

Fanedetaljer:
Fra «Bilde»-boksen velger du det nedlastede bildet som beskrevet i forrige kapittel:

Pixsys Web Programvare for berøringskontroller for panel – fanedetaljer

Konfigurer «Minnegrense» til 128 eller 256 MB.
Hvis «Restart Policy» er satt til «Alltid», starter containeren automatisk og startes på nytt selv om den avsluttes av brukeren.

Tab-integrasjon:
Konfigurer porttilordning for å eksponere port 1880 i både TCP og UDP, og tilordne containerbanen /data, synlig fra node-red, i vertsbanen /data/user/node-red

Pixsys Web Programvare for berøringskontroller for panel – faneintegrasjon

Helsesjekk av fanen:
Denne fanen definerer kontrollene for at containeren fungerer riktig og hvordan den vil oppføre seg i tilfelle en feil.
Bildet nedenfor viser standardparametrene:

Pixsys Web Programvare for berøringskontroller for panel – tilstandssjekk av fanerPå denne stage, trykk på «Opprett og kjør» og vent på opprettelsen av beholderen.

Testing av beholderen

Når prosedyren for oppretting av containeren er fullført, vil listen «Containere» vise den nye, kjørende containeren (Status: Kjører):

Pixsys Web Programvare for berøringskontroller – testing av beholderen

Åpne en nettleser på PC-en og gå til siden: http://device-IP.1880

Pixsys Web Programvare for berøringsskjermkontroller – Åpne en nettleser på PC-en og gå til siden

Opprette et dashbord

Dashbordet lar Node-RED presentere/publisere en dynamisk web side.
Installer «node-red-dashboard», og åpne paletten Meny Administrer:

Pixsys Web Programvare for berøringskontroller for paneler – Opprette et dashbord

Søk etter node-red-dashboard i fanen Installer

Pixsys Web Programvare for berøringspanelkontroller – Søk etter node-red-dashboard i fanen Installer

Vent til installasjonen er fullført, og logg deretter inn på konsollen og importer flyten som ble angitt på slutten av veiledningen fra menyen Importer:

Pixsys Web Programvare for berøringskontroller for panel – IMport

**Dette er eks.ampkode uten noe egentlig formål.
NB For bruk av Node-RED og dashbordet, se dokumentasjonen som er tilgjengelig på nettet.

Pixsys Web Programvare for berøringskontroller for panel – Node-RED og dashbordet

Når koden er importert, vil dette gi et prosjekt som det følgende:

Pixsys Web Programvare for berøringspanelkontroller – Når koden er importert

Pressen Pixsys Web Programvare for berøringsskjermkontroller – Symbol 1 å kompilere og starte prosjektet.
Åpner side http://device-IP.1880/ui, vil resultatet se slik ut:

Pixsys Web Programvare for berøringspanelkontroller – resultatet vil se slik ut

Konfigurere panelet til å vise dashbordet

På dette tidspunktet, for paneler som tillater det, gå til menyen WP-innstillinger, deretter Hovedprograminnstillinger og skriv inn URL http://localhost.1880/ui
Bruk begrepet localhost eller IP 127.0.0.1 for å få nettleseren til å få tilgang til selve enheten, uavhengig av dens faktiske IP-adresse.

Pixsys Web Programvare for berøringskontroller for panel – Konfigurering av paneletVed omstart vil enheten vise Node-RED-dashbordet i fullskjerm.

Example flyt

Følgende kode er teksten som skal importeres som en flyt i Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
«type»: «fane»
«etikett»: «Dashbord»
«deaktivert»: usann,
«info»: «»
},
{
"id": " 7c8 f 99d9.196b98",
«type»: «ui_tekst»
“z”: “1e6b97b5.687fd8”,
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 1,
«bredde»: «12»
«høyde»: «1»
«navn»: «Tittel»
"label": "Dashbord – Tilfeldig datavisning",
«format»: «{{msg.nyttelast}}»
«layout»: «kolonnesenter»
«x»: 330,
«y»: 120,
«ledninger»: [] },
{
“id”: “2e4a56f8.cfa23a”,
«type»: «ui_gauge»
“z”: “1e6b97b5.687fd8”,
«navn»: «Tilfeldig måler»
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 2,
«bredde»: «6»
«høyde»: «6»
«gtype»: «måler»
«tittel»: «Tilfeldig verdi»
«etikett»: «%»
«format»: «{{verdi}}»
"min": "0",
"max": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
«segment1»: «30»
«segment2»: «70»
«x»: 320,
«y»: 240,
«ledninger»: [] },
{
«id»: «3b9ddefd.32b9d»
«type»: «ui_chart»
“z”: “1e6b97b5.687fd8”,
«navn»: «Tidsbasert diagram»
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 3,
«bredde»: «6»
«høyde»: «6»
«etikett»: «Tilfeldig tidsdiagram»
"char tType": "linje",
«legende»: «usann»
«xformat»: «TT:mm:ss»
«interpoler»: «lineær»
«ingen data»: «»
«ymin»: «0»
«ymaks»: «100»
«fjernEldre»: 1,
“fjernEldrePoeng”: “”,
“fjernEldreEnhet”: “3600”,
«utklipp»: 0,
«brukÉnFarge»: usann,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
«utganger»: 1,
«bruk forskjellig farge»: usann,
«x»: 600,
«y»: 240,
«ledninger»: [] },
{
“id”: “ 74b1ae f 8.e7e0d8”,
«type»: «funksjon»
“z”: “1e6b97b5.687fd8”,
"navn": "Generer tilfeldige data",
"func": "msg.nyttelast = Math.floor(Math.random() * 100);\nreturn msg;",
«utganger»: 1,
«feil»: 0,
"initialiser": "",
«ferdigstille»: «»
«biblioteker»: [],
«x»: 130,
«y»: 240,
«ledninger»: [
[
“2e4a56f8.cfa23a”,
«3b9ddefd.32b9d»
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
«type»: «injisere»
“z”: “1e6b97b5.687fd8”,
«navn»: «»
«rekvisitter»: [
{
«p»: «nyttelast»
}
],
«gjenta»: «1»
«crontab»: «»
«en gang»: sant,
«éngangsforsinkelse»: 0.1,
«emne»: «»
«nyttelasttype»: «dato»
«x»: 130,
«y»: 160,
«ledninger»: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
«ID»: «dd4567b9.6a4c18»
«type»: «ui_group»
«z»: «»
«navn»: «Tilfeldige data»
«fane»: «fe9b4293.8df8e»
«rekkefølge»: 1,
«disp»: sant,
«bredde»: «12»
«kollaps»: usann
},
{
«ID»: «fe9b4293.8df8e»
«type»: «ui_tab»
«z»: «»
"navn": "Hoveddashbord",
«ikon»: «dashbord»
«rekkefølge»: 1,
«deaktivert»: usann,
«skjult»: usann
}
]

Merknader / Oppdateringer

Pixsys Web Programvare for berøringsskjermkontroller – Symbol 2PIXSYS srl
www.pixsys.net
sales@pixsys.netsupport@pixsys.net
nettbasert hjelp: http://forum.pixsys.net
via Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Tlf +39 041 5190518
200525

Dokumenter / Ressurser

Pixsys Web Programvare for berøringskontroller for panel [pdfBrukerhåndbok
WP-serien, TC-serien, Web Programvare for berøringskontroller for panel, programvare for berøringskontroller, kontrollerprogramvare, programvare

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *