
Průvodce Podmanem
Software
Uživatelská příručka
Vytvoření kontejneru Node-RED
Tato příručka popisuje instalaci kontejneru Node-RED na platformě Pixsys. WebŘada panelů „WP“ a dotykových ovladačů „TC“.
Zobrazení dashboardu Node-RED na obrazovce je možné pouze na WP – WebPanelová zařízení a na panelech TC – TouchController s funkcí „WebPouze licence „Visu“. Na panelech TouchController – TC s licencí „TargetVisu“ nebo „TargetVisu +“. WebS licencí „Visu“ není možné zobrazit dashboard Node-RED.
Přihlášení
Přístup k zařízení v konfiguračním režimu provedete podržením tlačítka STOP, které se zobrazí při spuštění.
Do konfigurační konzole se dostanete zadáním následujících přihlašovacích údajů:
uživatelské jméno: uživatel
Heslo: 123456
Pokud je známa IP adresa zařízení, je také možné a doporučeno přistupovat ke konfigurační konzoli z prohlížeče na počítači uživatele zadáním adresy: https://device-IP-.9443/ a s použitím výše uvedených přihlašovacích údajů.
Vytvoření složky pro Node-RED
Kontejner, který bude aktivován, vyžaduje prostor pro uložení uživatelských dat.
Pro tento účel je v zařízeních složka /data/user.
Pomocí WinScp nebo jiného softwaru pro přístup k sFTP vytvořte složku node-red v cestě /data/user podle následujících kroků:
- Otevřete WinSCP, připojte se k zařízení pomocí IP adresy a přihlašovacích údajů, které již používáte pro přístup do konfigurační konzole, a vyberte /data/user.

- V nabídce „Nový“ vyberte možnost „Adresář…“.

- Vytvořte složku node-red a povolte všechna oprávnění „R/W/X“:

Stejný postup je možný i přes SSH přístup a za použití následujících pokynů:
mkdir -p /data/uživatel/node-red
chmod a+rwx /data/user/node-red

Stažení kontejneru
Otevřete „Kontejnery Podman“ v panelu nabídek:
V nabídce vpravo vyberte možnost „Stáhnout nový obrázek“ pomocí ikony se třemi tečkami.
Vyberte oblast vyhledávání „docker.io“
Zadejte „node-red“ do pole „Hledat„

Vyberte oficiální obrázek „docker.io/nodered/node-red“:

Poté stiskněte tlačítko „Stáhnout“ a stahování obrázku se spustí.

To je několik stovek MB file; v závislosti na internetovém připojení to může trvat několik minut.
Po dokončení stahování bude možné view obrázek na zařízení:

Vytvoření kontejneru
Na kartě „Kontejnery“ stiskněte tlačítko „Vytvořit kontejner“. Otevře se nabídka pro konfiguraci kontejneru, který chcete vytvořit.
Vyplňte pole „Jméno“ jménem dle vlastního výběru a nahraďte ho automaticky vygenerovaným náhodným jménem.
Podrobnosti o kartě:
V poli „Obrázek“ vyberte stažený obrázek, jak je popsáno v předchozí kapitole:

Nakonfigurujte „Limit paměti“ na 128 nebo 256 MB.
„Zásady restartu“ nastavené na „Vždy“ nastaví kontejner tak, aby se spustil automaticky a byl restartován i v případě vypnutí na příkaz uživatele.
Integrace záložek:
Nakonfigurujte mapování portů tak, aby se port 1880 zobrazoval v TCP i UDP, a namapujte cestu kontejneru /data, viditelnou z node-red, na cestu hostitele /data/user/node-red.

Kontrola stavu karty:
Tato záložka definuje kontrolní mechanismy pro správné fungování kontejneru a jeho chování v případě chyby.
Obrázek níže ukazuje výchozí parametry:
Při této stage, stiskněte „Vytvořit a spustit“ a počkejte na vytvoření kontejneru.
Testování kontejneru
Po dokončení procedury vytváření kontejneru se v seznamu „Kontejnery“ zobrazí nový spuštěný kontejner (Stav: Spuštěno):

Otevřete prohlížeč na počítači a přejděte na stránku: http://device-IP.1880

Vytvoření řídicího panelu
Dashboard umožňuje Node-RED prezentovat/publikovat dynamické web strana.
Nainstalujte „node-red-dashboard“ otevřením palety Spravovat menu:

Hledat node-red-dashboard v záložce Instalace

Počkejte na dokončení instalace a poté se přihlaste do konzole a importujte Flow zadaný na konci průvodce z nabídky Import:

**Toto je exampkód bez skutečného účelu.
NB Pro používání Node-RED a Dashboardu se prosím řiďte dokumentací dostupnou online.

Jakmile je kód importován, bude poskytnut projekt podobný tomuto:

Stiskněte
zkompilovat a spustit projekt.
Úvodní stránka http://device-IP.1880/ui, výsledek bude vypadat následovně:

Konfigurace panelu pro zobrazení řídicího panelu
V tomto okamžiku, u panelů, které to umožňují, přejděte do nabídky Nastavení WP, poté do Hlavní nastavení aplikace a zadejte URL http://localhost.1880/ui
Použijte termín localhost nebo IP 127.0.0.1, aby prohlížeč přistupoval k samotnému zařízení bez ohledu na jeho skutečnou IP adresu.
Po restartu se na zařízení zobrazí Node-RED Dashboard na celé obrazovce.
Example tok
Následující kód je text, který má být importován jako Flow v Node-RED:
[
{
“id”: “1e6b97b5.687fd8”,
„typ“: „karta“,
„štítek“: „Řídicí panel“,
„zakázáno“: nepravdivé,
„informace“: „“
},
{
"id": " 7c8 f 99d9.196b98",
„typ“: „ui_text“,
“z”: “1e6b97b5.687fd8”,
„skupina“: „dd4567b9.6a4c18“,
„objednávka“: 1,
„šířka“: „12“,
„výška“: „1“,
„jméno“: „Titul“,
„štítek“: „Nástěnka – Zobrazení náhodných dat“,
„formát“: „{{msg.payload}}“,
„rozvržení“: „střed sloupců“,
„x“: 330,
„y“: 120,
“wires”: []
},
{
“id”: “2e4a56f8.cfa23a”,
„typ“: „ui_gauge“,
“z”: “1e6b97b5.687fd8”,
„jméno“: „Náhodné měřidlo“,
„skupina“: „dd4567b9.6a4c18“,
„objednávka“: 2,
„šířka“: „6“,
„výška“: „6“,
„gtype“: „měřidlo“,
„title“: „Náhodná hodnota“,
„štítek“: „ %“,
„formát“: „{{hodnota}}“,
"min": "0",
"max": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„segment1“: „30“,
„segment2“: „70“,
„x“: 320,
„y“: 240,
“wires”: []
},
{
„id“: „3b9ddefd.32b9d“,
„typ“: „ui_chart“,
“z”: “1e6b97b5.687fd8”,
„název“: „Graf založený na čase“,
„skupina“: „dd4567b9.6a4c18“,
„objednávka“: 3,
„šířka“: „6“,
„výška“: „6“,
„štítek“: „Náhodný časový graf“,
„char tType“: „řádek“,
„legenda“: „falešná“,
„xformat“: „HH:mm:ss“,
„interpolovat“: „lineární“,
„bez dat“: „“,
„ymin“: „0“,
„ymax“: „100“,
„odstranit starší“: 1,
„odstranitStaršíPointy“: „“,
„odstranit starší jednotku“: „3600“,
„výřez“: 0,
„useOneColor“: false,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„výstupy“: 1,
„useDifferentColor“: false,
„x“: 600,
„y“: 240,
“wires”: []
},
{
"id": " 74b1ae f 8.e7e0d8",
„typ“: „funkce“,
“z”: “1e6b97b5.687fd8”,
„název“: „Generovat náhodná data“,
„funkce“: „msg.užitečná_zátěž = Math.podlaha(Math.náhodná() * 100);\nvrací zprávu;“,
„výstupy“: 1,
„noerr“: 0,
„inicializace“: „“,
„finalizovat“: „“,
„knihovny“: [],
„x“: 130,
„y“: 240,
„dráty“: [
[
“2e4a56f8.cfa23a”,
„3b9ddefd.32b9d“
]
]
},
{
“id”: “e0e9bd3c.a8ae2”,
„typ“: „vstřiknout“,
“z”: “1e6b97b5.687fd8”,
„jméno“: „“,
„rekvizity“: [
{
„p“: „užitečné zatížení“
}
],
„opakovat“: „1“,
„crontab“: „“,
„jednou“: pravda,
„jednouZpoždění“: 0.1,
„Téma“: „“,
„Typ datového zatížení“: „datum“,
„x“: 130,
„y“: 160,
„dráty“: [
[
“74b1ae f 8.e7e0d8”
]
]
},
{
„id“: „dd4567b9.6a4c18“,
„typ“: „ui_group“,
„z“: „“,
„jméno“: „Náhodná data“,
„záložka“: „fe9b4293.8df8e“,
„objednávka“: 1,
„disp“: true,
„šířka“: „12“,
„kolaps“: nepravdivé
},
{
„id“: „fe9b4293.8df8e“,
„typ“: „ui_tab“,
„z“: „“,
„název“: „Hlavní ovládací panel“,
„ikona“: „řídicí panel“,
„objednávka“: 1,
„zakázáno“: nepravdivé,
„skryté“: nepravdivé
}
]
Poznámky / Aktualizace
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
online pomoc: http://forum.pixsys.net
přes Po, 16 I-30030
Mellaredo di Pianiga, VENEZIE (IT)
Tel +39 041 5190518
200525
Dokumenty / zdroje
![]() | Web Software pro dotykový ovladač panelu |
Reference
- Docker: Zrychlený vývoj kontejnerových aplikacídocker.io
- Pixsys Forum - Homeforum.pixsys.net
- domovská stránkawww.pixsys.net
- Uživatelská příručkamanual.tools
