
Podman bələdçisi
Proqram təminatı
İstifadəçi təlimatı
Node-RED konteynerinin yaradılması
Bu təlimat Pixsys-də Node-RED konteynerinin quraşdırılmasını əhatə edir WebPanel "WP" və TouchController "TC" seriyası.
Node-RED tablosunu ekranda göstərmək yalnız WP-də mümkündür – WebPanel cihazları və TC-də “TouchController panelləri”WebYalnız Visu” lisenziyası. TouchController-də – “TargetVisu” və ya “TargetVisu+” ilə TC panelləri WebVisu” lisenziyası ilə Node-RED tablosunu göstərmək mümkün deyil.
Daxil ol
Başlanğıcda görünən STOP düyməsini basıb saxlamaqla konfiqurasiya rejimində cihaza daxil olun.
Aşağıdakı etimadnamələri daxil edərək konfiqurasiya konsoluna daxil olun:
İstifadəçi adı: istifadəçi
Şifrə: 123456
Cihazın IP-si məlumdursa, ünvana daxil olaraq istifadəçinin kompüterindəki brauzerdən konfiqurasiya konsoluna daxil olmaq da mümkündür və tövsiyə olunur: https://device-IP-.9443/ və yuxarıdakı etimadnamələrdən istifadə etməklə.
Node-RED üçün qovluq yaradılması
Aktivləşdiriləcək konteyner istifadəçi məlumatlarını saxlamaq üçün yer tələb edir.
Bu məqsədlə cihazlarda /data/user qovluğu var.
WinScp və ya başqa bir sFTP giriş proqramından istifadə edərək, aşağıdakı addımları izləyərək /data/user yolunda qırmızı qovluq yaradın:
- WinSCP-ni açın, konfiqurasiya konsoluna daxil olmaq üçün istifadə edilmiş IP və etimadnamələrdən istifadə edərək cihaza qoşulun və /data/user seçin

- "Yeni" menyusundan "Kataloq ..." seçimini seçin.

- Bütün “R/W/X” icazələrini təmin edərək, qırmızı-qırmızı qovluq yaradın:

Eyni proses SSH girişi və aşağıdakı göstərişlərdən istifadə etməklə də mümkündür:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

Konteyneri yükləyin
Menyu çubuğunda "Podman konteynerləri"nə daxil olun:
Üç nöqtəli işarə ilə sağdakı menyudan “Yeni şəkli yüklə” seçimini seçin
“docker.io” axtarış sahəsini seçin
“Node-red” yazınaxtarın”

“docker.io/nodered/node-red” rəsmi şəklini seçin:

Sonra "Yükləmə" düyməsini basın və şəklin yüklənməsi başlayacaq.

Bu bir neçə yüz Mb-dir file; internet bağlantısından asılı olaraq bir neçə dəqiqə çəkə bilər.
Yükləmə tamamlandıqdan sonra bunu etmək mümkün olacaq view cihazdakı şəkil:

Konteyner yaradılması
"Konteynerlər" sekmesinde "Konteyner yarat" düyməsini basın. Yaratmaq istədiyiniz konteyneri konfiqurasiya etmək üçün menyu açılacaq.
"Ad" sahəsini seçdiyiniz adla doldurun, avtomatik yaradılan təsadüfi birini əvəz edin.
Tab təfərrüatları:
“Şəkil” qutusundan əvvəlki fəsildə təsvir olunduğu kimi endirilmiş şəkli seçin:

“Yaddaş limiti”ni 128 və ya 256 MB-a konfiqurasiya edin.
“Yenidən Başlatma Siyasəti” “Həmişə” olaraq təyin olunarsa, konteyner avtomatik işə salınacaq və hətta istifadəçi əmri ilə bağlandıqda belə yenidən işə salınacaq.
Tab inteqrasiyası:
Həm TCP, həm də UDP-də 1880 portunu ifşa etmək üçün port xəritələşdirilməsini konfiqurasiya edin və Host Path /data/user/node-red-də node-qırmızıdan görünən Konteyner Yolunu /datasını xəritələyin

Tab Sağlamlığını yoxlayın:
Bu Tab konteynerin düzgün işləməsi və xəta baş verdikdə onun necə davranacağına dair nəzarət yoxlamalarını müəyyən edir.
Aşağıdakı şəkil standart parametrləri göstərir:
Bu stage, "Yarat və işə salın" düyməsini basın və konteynerin yaradılmasını gözləyin.
Konteynerin sınaqdan keçirilməsi
Konteynerin yaradılması proseduru başa çatdıqda, “Konteynerlər” siyahısında yeni işləyən konteyner göstəriləcək (Vəziyyət: İşləyir):

PC-də bir brauzer açın və səhifəyə keçin: http://device-IP.1880

İdarə panelinin yaradılması
Dashboard Node-RED-ə dinamikanı təqdim etməyə/nəşr etməyə imkan verir web səhifə.
Menyu İdarəetmə palitrasını açaraq “node-red-dashboard” quraşdırın:

axtarın Quraşdırma nişanı daxilində node-red-dashboard

Quraşdırmanın tamamlanmasını gözləyin və sonra konsola daxil olun və bələdçinin sonunda daxil edilmiş axını idxal menyusundan idxal edin:

** Bu keçmişdirampəsl məqsədi olmayan kod.
NB Node-RED və İdarə Panelindən istifadə üçün onlayn mövcud sənədlərə müraciət edin.

Kod idxal edildikdən sonra bu, aşağıdakı kimi bir layihə təmin edəcək:

basın
layihəni tərtib etmək və başlamaq.
Açılış səhifəsi http://device-IP.1880/ui, nəticə aşağıdakı kimi görünəcək:

Panelin idarə panelini göstərmək üçün konfiqurasiyası
Bu nöqtədə, buna icazə verən panellər üçün WP Parametrləri menyusuna, sonra Əsas proqram parametrlərinə daxil olun və daxil olun. URL http://localhost.1880/ui
Brauzerin faktiki IP-dən asılı olmayaraq cihazın özünə daxil olması üçün localhost və ya IP 127.0.0.1 terminindən istifadə edin.
Yenidən başladıqdan sonra cihaz tam ekranlı Node-RED Dashboard-u göstərəcək.
Exampaxır
Aşağıdakı kod, Node-RED-də Flow kimi idxal ediləcək mətndir:
[
{
“id”: “1e6b97b5.687fd8”,
"növ": "tab",
"etiket": "İdarəetmə paneli",
"əlil": yalan,
"info": ""
},
{
“id”: “ 7c8 f 99d9.196b98”,
“növ”: “ui_text”,
“z”: “1e6b97b5.687fd8”,
“qrup”: “dd4567b9.6a4c18”,
"sifariş": 1,
"en": "12",
"hündürlük": "1",
"ad": "Başlıq",
"etiket": "İdarəetmə paneli - Təsadüfi Məlumat Ekranı",
“format”: “{{msg.payload}}”,
“layout”: “col-center”,
"x": 330,
"y": 120,
“wires”: []
},
{
“id”: “2e4a56f8.cfa23a”,
“növ”: “ui_gauge”,
“z”: “1e6b97b5.687fd8”,
"ad": "Təsadüfi Ölçü",
“qrup”: “dd4567b9.6a4c18”,
"sifariş": 2,
"en": "6",
"hündürlük": "6",
“gtype”: “gage”,
“başlıq”: “Təsadüfi dəyər”,
"etiket": "%",
“format”: “{{value}}”,
“dəq”: “0”,
“maks”: “100”,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“seg1”: “30”,
“seg2”: “70”,
"x": 320,
"y": 240,
“wires”: []
},
{
“id”: “3b9ddefd.32b9d”,
“növ”: “ui_chart”,
“z”: “1e6b97b5.687fd8”,
"ad": "Zamana əsaslanan qrafik",
“qrup”: “dd4567b9.6a4c18”,
"sifariş": 3,
"en": "6",
"hündürlük": "6",
“etiket”: “Təsadüfi vaxt qrafiki”,
“char tType”: “xətt”,
"əfsanə": "yalan",
“xformat”: “SS:dd: ss”,
“interpolyasiya”: “xətti”,
“nodata”: “”,
“ymin”: “0”,
“ymax”: “100”,
“Köhnəni sil”: 1,
“RemoveOlderPoints”: “”,
“RemoveOlderUnit”: “3600”,
"kəsmə": 0,
"useOneColor": yanlış,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"çıxışlar": 1,
“Fərqli Rəng istifadə edin”: yanlış,
"x": 600,
"y": 240,
“wires”: []
},
{
“id”: “ 74b1ae f 8.e7e0d8”,
"növ": "funksiya",
“z”: “1e6b97b5.687fd8”,
“ad”: “Təsadüfi məlumat yaradın”,
“func”: “msg.payload = Math.floor(Math.random() * 100);\nmsg qaytar;”,
"çıxışlar": 1,
"noerr": 0,
"başla": "",
“yekunlaşdırmaq”: “”,
"libs": [],
"x": 130,
"y": 240,
"tellər": [
[
“2e4a56f8.cfa23a”,
“3b9ddefd.32b9d”
]
]
},
{
“id”: “e0e9bd3c.a8ae2”,
"növ": "iynə vurmaq",
“z”: “1e6b97b5.687fd8”,
"ad": "",
"rekvizitlər": [
{
“p”: “faydalı yük”
}
],
“təkrar et”: “1”,
"crontab": "",
"bir dəfə": doğru,
"bir dəfə gecikmə": 0.1,
"mövzu": "",
“payloadType”: “tarix”,
"x": 130,
"y": 160,
"tellər": [
[
“74b1ae f 8.e7e0d8”
]
]
},
{
“id”: “dd4567b9.6a4c18”,
“növ”: “ui_group”,
“z”: “”,
“ad”: “Təsadüfi məlumat”,
“tab”: “fe9b4293.8df8e”,
"sifariş": 1,
"disp": doğru,
"en": "12",
"çökmək": yalan
},
{
“id”: “fe9b4293.8df8e”,
“növ”: “ui_tab”,
“z”: “”,
"ad": "Əsas İdarə Paneli",
“ikon”: “iş paneli”,
"sifariş": 1,
"əlil": yalan,
"gizli": yalan
}
]
Qeydlər / Yeniləmələr
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
onlayn yardım: http://forum.pixsys.net
Po vasitəsilə, 16 I-30030
Mellaredo di Pianiga, VENEZİYA (IT)
Tel +39 041 5190518
200525
Sənədlər / Resurslar
![]() | Web Panel Touch Controller Proqramı |
İstinadlar
- Docker: Sürətli Konteyner Tətbiqinin İnkişafıdocker.io
- Pixsys Forum - Homeforum.pixsys.net
- Əsas səhifəwww.pixsys.net
- İstifadəçi təlimatımanual.tools
