
Водич за Подман
Софтвер
Упатство за употреба
Креирање на Node-RED контејнер
Ова упатство опфаќа инсталација на Node-RED контејнер на Pixsys WebПанел „WP“ и серија „TC“ на TouchController.
Прикажувањето на контролната табла Node-RED на екранот е можно само на WP – WebПанелни уреди и на TC – TouchController панели со „WebСамо со лиценца Visu“. На TouchController – TC панели со „TargetVisu“ или „TargetVisu +“ WebСо лиценцата Visu“, не е можно да се прикаже контролната табла Node-RED.
Најавете се
Пристапете до уредот во режим на конфигурација со држење на копчето STOP што се појавува при стартување.
Пристапете до конфигурациската конзола со внесување на следните акредитиви:
Корисничко име: корисник
Лозинка: 123456
Доколку IP адресата на уредот е позната, можно е и се препорачува пристап до конфигурациската конзола од прелистувач на корисничкиот компјутер со пристапување до адресата: https://device-IP-.9443/ и користејќи ги горенаведените акредитиви.
Креирање на папката за Node-RED
Контејнерот што ќе се активира бара простор за складирање на кориснички податоци.
За таа цел, во уредите постои папка /data/user.
Користејќи WinScp или друг софтвер за пристап до sFTP, креирајте папка node-red во патеката /data/user, следејќи ги чекорите подолу:
- Отворете WinSCP, поврзете се со уредот користејќи ја IP адресата и акредитивите што веќе ги користевте за пристап до конфигурациската конзола и изберете /data/user

- Од менито „Ново“ изберете ја опцијата „Директориум…“.

- Креирајте ја папката node-red, овозможувајќи ги сите дозволи „R/W/X“:

Истиот процес е можен и преку SSH пристап и користење на следните инструкции:
mkdir -p /податоци/корисник/јазол-црвено
chmod a+rwx /data/user/node-red

Преземање на контејнерот
Пристапете до „Podman контејнери“ на лентата со мени:
Изберете ја опцијата „Преземи нова слика“ во менито десно со иконата со три точки
Изберете ја областа за пребарување „docker.io“
Внесете „јазол-црвен“ во „Пребарај за„

Изберете ја официјалната слика „docker.io/nodered/node-red“:

Потоа притиснете „Преземи“ и преземањето на сликата ќе започне.

Ова е неколку стотици Mb file; во зависност од интернет-врската, може да потрае неколку минути.
Кога ќе заврши преземањето, ќе биде можно да се view сликата на уредот:

Креирање контејнер
Во табулаторот „Контејнери“, притиснете го копчето „Креирај контејнер“. Ќе се отвори мени за конфигурирање на контејнерот што сакате да го креирате.
Пополнете го полето „Име“ со име по ваш избор, заменувајќи го автоматски генерираното случајно.
Детали за табот:
Од полето „Слика“, изберете ја преземената слика како што е опишано во претходното поглавје:

Конфигурирајте го „Ограничувањето на меморијата“ на 128 или 256 MB.
„Политика за рестартирање“ поставена на „Секогаш“ го поставува контејнерот да се стартува автоматски и да се рестартира дури и во случај на исклучување наредено од корисникот.
Интеграција на табови:
Конфигурирајте го мапирањето на портот за да го прикажете портот 1880 и во TCP и во UDP, и мапирајте ја патеката на контејнерот /data, видлива од node-red, во патеката на домаќинот /data/user/node-red

Проверка на здравјето на табулаторот:
Ова јазиче ги дефинира контролните проверки за правилното работење на контејнерот и како тој ќе се однесува во случај на грешка.
Сликата подолу ги прикажува стандардните параметри:
На овој сtage, притиснете „Креирај и стартувај“ и почекајте да се креира контејнерот.
Тестирање на контејнерот
Кога ќе заврши постапката за креирање контејнер, листата „Контејнери“ ќе го прикаже новиот контејнер што работи (Состојба: Running):

Отворете прелистувач на компјутер и одете на страницата: http://device-IP.1880

Креирање на контролна табла
Контролната табла му овозможува на Node-RED да презентира/објави динамична web страница.
Инсталирајте „node-red-dashboard“, отворајќи ја палетата Мени Управување:

Пребарај за node-red-dashboard во рамките на табулаторот Install

Почекајте инсталацијата да заврши, а потоа најавете се на конзолата и увезете го внесениот тек на крајот од упатството од менито Увези:

**Ова е поранешенampкод без вистинска намена.
NB За користење на Node-RED и контролната табла, ве молиме погледнете ја документацијата достапна онлајн.

Откако кодот ќе биде импортиран, ова ќе обезбеди проект како следниот:

Притиснете
за компајлирање и стартување на проектот.
Почетна страница http://device-IP.1880/ui, резултатот ќе изгледа вака:

Конфигурирање на панелот за прикажување на контролната табла
Во овој момент, за панелите што го дозволуваат тоа, пристапете до менито WP Settings, потоа Main application settings и внесете URL http://localhost.1880/ui
Користете го терминот localhost или IP 127.0.0.1 за да му овозможите на прелистувачот да пристапи до самиот уред, без оглед на неговата вистинска IP адреса.
По рестартирањето, уредот ќе ја прикаже контролната табла Node-RED на цел екран.
Exampле проток
Следниот код е текстот што треба да се импортира како Flow во Node-RED:
[
{
“id”: “1e6b97b5.687fd8”,
„тип“: „таб“,
„етикета“: „Контролна табла“,
„инвалид“: лажно,
„инфо“: „“
},
{
„ID“: „7c8 f 99d9.196b98“,
„тип“: „ui_text“,
“z”: “1e6b97b5.687fd8”,
„група“: „dd4567b9.6a4c18“,
„нарачка“: 1,
„ширина“: „12“,
„висина“: „1“,
„име“: „Титула“,
„ознака“: „Контролна табла – случаен приказ на податоци“,
„формат“: „{{msg.payload}}“,
„распоред“: „кол-центар“,
„x“: 330,
„y“: 120,
“wires”: []
},
{
“id”: “2e4a56f8.cfa23a”,
„тип“: „ui_gauge“,
“z”: “1e6b97b5.687fd8”,
„име“: „Случаен мерач“,
„група“: „dd4567b9.6a4c18“,
„нарачка“: 2,
„ширина“: „6“,
„висина“: „6“,
„gtype“: „мерач“,
„наслов“: „Случајна вредност“,
„етикета“: „%“,
„формат“: „{{вредност}}“,
„мин“: „0“,
„макс“: „100“,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„сег1“: „30“,
„сег2“: „70“,
„x“: 320,
„y“: 240,
“wires”: []
},
{
„идентификациски број“: „3b9ddefd.32b9d“,
„тип“: „ui_chart“,
“z”: “1e6b97b5.687fd8”,
„име“: „Графикон базиран на време“,
„група“: „dd4567b9.6a4c18“,
„нарачка“: 3,
„ширина“: „6“,
„висина“: „6“,
„ознака“: „Случаен временски графикон“,
„char tType“: „линија“,
„легенда“: „лажно“,
„xformat“: „ЧЧ:мм:сс“,
„интерполирање“: „линеарно“,
„нодатотеки“: „“,
„ymin“: „0“,
„ymax“: „100“,
„отстраниПостари“: 1,
„отстраниПостариПоени“: „“,
„отстрани ја постарата единица“: „3600“,
„исечок“: 0,
„користи една боја“: неточно,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„излези“: 1,
„користиРазличнаБоја“: неточно,
„x“: 600,
„y“: 240,
“wires”: []
},
{
„id“: „74b1ae f 8.e7e0d8“,
„тип“: „функција“,
“z”: “1e6b97b5.687fd8”,
„име“: „Генерирај случајни податоци“,
„функција“: „msg.payload = Math.floor(Math.random() * 100);\nврати msg;“,
„излези“: 1,
„ноер“: 0,
„иницијализирај“: „“,
„финализирај“: „“,
„библиотеки“: [],
„x“: 130,
„y“: 240,
„жици“: [
[
“2e4a56f8.cfa23a”,
„3b9ddefd.32b9d“
]
]
},
{
“id”: “e0e9bd3c.a8ae2”,
„тип“: „инјектира“,
“z”: “1e6b97b5.687fd8”,
„име“: „“,
„реквизити“: [
{
„p“: „корисен товар“
}
],
„повтори“: „1“,
„кронтаб“: „“,
„еднаш“: точно,
„еднаш одложување“: 0.1,
„тема“: „“,
„Тип на товар“: „датум“,
„x“: 130,
„y“: 160,
„жици“: [
[
“74b1ae f 8.e7e0d8”
]
]
},
{
„идентификациски број“: „dd4567b9.6a4c18“,
„тип“: „ui_group“,
„з“: „“,
„име“: „Случајни податоци“,
„таб“: „fe9b4293.8df8e“,
„нарачка“: 1,
„disp“: точно,
„ширина“: „12“,
„колапс“: лажно
},
{
„идентификациски број“: „fe9b4293.8df8e“,
„тип“: „ui_tab“,
„з“: „“,
„име“: „Главна контролна табла“,
„икона“: „контролна табла“,
„нарачка“: 1,
„инвалид“: лажно,
„скриено“: лажно
}
]
Белешки / Ажурирања
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
онлајн помош: http://forum.pixsys.net
преку По, 16 I-30030
Меларедо ди Пијанига, ВЕНЕЦИЈА (ИТ)
Тел +39 041 5190518
200525
Документи / ресурси
![]() | Web Софтвер за контролер на допир на панелот |
Референци
- Докер: забрзан развој на апликација за контејнерdocker.io
- Pixsys Forum - Homeforum.pixsys.net
- Почетна страницаwww.pixsys.net
- Упатство за употребаmanual.tools
