Logo PixsysPanduan Podman
Perangkat lunak
Panduan pengguna

Membuat kontainer Node-RED

Panduan ini mencakup instalasi kontainer Node-RED di Pixsys WebPanel seri “WP” dan TouchController “TC”.
Menampilkan dashboard Node-RED di layar hanya dimungkinkan di WP – WebPerangkat panel dan pada panel TC – TouchController dengan “WebHanya lisensi Visu. Pada TouchController – panel TC dengan lisensi “TargetVisu” atau “TargetVisu ​​+ WebLisensi Visu”, tidak memungkinkan untuk menampilkan dasbor Node-RED.

Login

Akses perangkat dalam mode konfigurasi dengan menahan tombol STOP yang muncul saat startup.
Akses konsol konfigurasi dengan memasukkan kredensial berikut:

Nama belakang: pengguna
Kata sandi: 123456

Jika IP perangkat diketahui, maka dimungkinkan, dan direkomendasikan, untuk mengakses konsol konfigurasi dari browser di PC pengguna dengan mengakses alamat: https://device-IP-.9443/ dan menggunakan kredensial di atas.

Membuat folder untuk Node-RED

Kontainer yang akan diaktifkan memerlukan ruang untuk menyimpan data pengguna.
Untuk tujuan ini, di perangkat, ada folder /data/user.
Dengan menggunakan WinScp atau perangkat lunak akses sFTP lainnya, buat folder node-red dalam jalur /data/user, ikuti langkah-langkah di bawah ini:

  • Buka WinSCP, sambungkan ke perangkat menggunakan IP dan kredensial yang sudah digunakan untuk mengakses konsol konfigurasi, dan pilih /data/userPixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Membuat folder untuk Node-RED
  • Dari Menu “Baru” pilih opsi “Direktori…”.Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Direktori
  • Buat folder node-red, aktifkan semua izin “R/W/X”:Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Buat folder node-red yang mengaktifkan

Proses yang sama juga dimungkinkan melalui akses SSH dan menggunakan perintah berikut:
mkdir -p /data/pengguna/simpul-merah
chmod a+rwx /data/pengguna/simpul-merah

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Proses yang sama juga dimungkinkan melalui akses SSH

Unduh kontainer

Akses “Podman containers” di bilah Menu:Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Unduh kontainer

Pilih opsi “Unduh gambar baru” di menu sebelah kanan dengan ikon tiga titik

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Unduh gambar baruPilih area pencarian “docker.io“Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Pilih area pencarianKetik “node-red” di “Pencarian untuk"

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - “node-red

Pilih gambar resmi “docker.io/nodered/node-red”:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Pilih gambar resmi

Kemudian tekan “Unduh” dan pengunduhan gambar akan dimulai.

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Unduh 2

Ini beberapa ratus Mb file; tergantung pada koneksi internet, mungkin memerlukan waktu beberapa menit.

Ketika unduhan selesai, Anda akan dapat view gambar pada perangkat:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - unduhan selesai

Pembuatan kontainer

Di tab "Kontainer", tekan tombol "Buat Kontainer". Sebuah menu akan terbuka untuk mengonfigurasi kontainer yang ingin Anda buat.

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Pembuatan KontainerIsi kolom “Nama” dengan nama pilihan Anda, ganti nama acak yang dibuat secara otomatis.

Detail Tab:
Dari kotak “Gambar”, pilih gambar yang diunduh seperti yang dijelaskan di bab sebelumnya:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Detail Tab

Konfigurasikan “Batas memori” ke 128 atau 256 MB.
“Kebijakan Mulai Ulang” yang ditetapkan ke “Selalu” akan mengatur kontainer agar memulai secara otomatis dan dimulai ulang bahkan jika pengguna mematikannya.

Integrasi Tab:
Konfigurasikan pemetaan port untuk mengekspos port 1880 di TCP dan UDP, dan petakan Jalur Kontainer /data, yang terlihat dari node-red, di Jalur Host /data/user/node-red

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Integrasi Tab

Tab Pemeriksaan kesehatan:
Tab ini mendefinisikan pemeriksaan kontrol pada operasi kontainer yang benar dan bagaimana kontainer akan berperilaku jika terjadi kesalahan.
Gambar di bawah menunjukkan parameter default:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Pemeriksaan Kesehatan TabPada saat initage, tekan “Buat dan jalankan” dan tunggu pembuatan kontainer.

Menguji kontainer

Ketika prosedur pembuatan kontainer selesai, daftar “Kontainer” akan menampilkan kontainer baru yang sedang berjalan (Status: Berjalan):

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Menguji wadah

Buka browser di PC dan buka halaman: http://device-IP.1880

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Buka browser di PC dan buka halaman

Membuat dasbor

Dashboard memungkinkan Node-RED untuk menyajikan/menerbitkan dinamis web halaman.
Instal “node-red-dashboard”, buka palet Menu Kelola:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Membuat dasbor

Pencarian untuk node-red-dashboard di dalam tab Instal

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Cari node-red-dashboard di dalam tab Instal

Tunggu hingga instalasi selesai, lalu masuk ke konsol dan impor Alur yang dimasukkan di akhir panduan dari menu Impor:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Impor

**Ini adalah mantanampkode tanpa tujuan nyata.
NB untuk penggunaan Node-RED dan Dashboard, silakan merujuk pada dokumentasi yang tersedia daring.

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Node-RED dan Dasbor

Setelah kode diimpor, ini akan menyediakan proyek seperti berikut:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Setelah kode diimpor

Tekan Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Simbol 1 untuk mengkompilasi dan memulai proyek.
Halaman pembuka http://device-IP.1880/ui, hasilnya akan terlihat seperti berikut:

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - hasilnya akan terlihat seperti berikut

Mengonfigurasi panel untuk menampilkan dasbor

Pada titik ini, untuk panel yang mengizinkannya, akses menu Pengaturan WP, lalu Pengaturan aplikasi utama, dan masukkan URL http://localhost.1880/ui
Gunakan istilah localhost atau IP 127.0.0.1 untuk membuat browser mengakses perangkat itu sendiri, terlepas dari IP sebenarnya.

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Mengonfigurasi panelSetelah di-boot ulang, perangkat akan menampilkan Dashboard Node-RED layar penuh.

Exampmengalir

Kode berikut adalah teks yang akan diimpor sebagai Aliran di Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
“ketik”: “tab”,
“label”: “Dasbor”,
“cacat”: salah,
“informasi”: “”
},
{
“id”: “7c8 f 99d9.196b98”,
“ketik”: “ui_teks”,
“z”: “1e6b97b5.687fd8”,
“grup”: “dd4567b9.6a4c18”,
“pesanan”: 1,
“lebar”: “12”,
“tinggi”: “1”,
“nama”: “Gelar”,
“label”: “Dasbor – Tampilan Data Acak”,
“format”: “{{msg.payload}}”,
“tata letak”: “pusat kolom”,
“x”: 330,
“y”: 120,
“kabel”: [] },
{
“id”: “2e4a56f8.cfa23a”,
“tipe”: “pengukur_ui”,
“z”: “1e6b97b5.687fd8”,
“nama”: “Pengukur Acak”,
“grup”: “dd4567b9.6a4c18”,
“pesanan”: 2,
“lebar”: “6”,
“tinggi”: “6”,
“gtype”: “ukuran”,
“judul”: “Nilai Acak”,
“label”: “ %”,
“format”: “{{nilai}}”,
“menit”: “0”,
"maks": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“seg1”: “30”,
“seg2”: “70”,
“x”: 320,
“y”: 240,
“kabel”: [] },
{
“id”: “3b9ddefd.32b9d”,
“tipe”: “ui_chart”,
“z”: “1e6b97b5.687fd8”,
“nama”: “Grafik Berbasis Waktu”,
“grup”: “dd4567b9.6a4c18”,
“pesanan”: 3,
“lebar”: “6”,
“tinggi”: “6”,
“label”: “Grafik Waktu Acak”,
“char tType”: “baris”,
“legenda”: ​​“salah”,
“xformat”: “JJ:mm:dd”,
“interpolasi”: “linier”,
“nodata”: “”,
“ymin”: “0”,
“ymax”: “100”,
“hapus yang lebih lama”: 1,
“hapusOlderPoints”: “”,
“hapusUnitLama”: “3600”,
“potongan”: 0,
“useOneColor”: salah,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“keluaran”: 1,
“gunakanWarnaYangBerbeda”: salah,
“x”: 600,
“y”: 240,
“kabel”: [] },
{
“id”: “74b1ae f 8.e7e0d8”,
“tipe”: “fungsi”,
“z”: “1e6b97b5.687fd8”,
“nama”: “Hasilkan Data Acak”,
“func”: “msg.payload = Math.floor(Math.random() * 100);\nmengembalikan msg;”,
“keluaran”: 1,
“tidak salah”: 0,
“inisialisasi”: “”,
“menyelesaikan”: “”,
“libs”: [],
“x”: 130,
“y”: 240,
“kabel”: [
[
“2e4a56f8.cfa23a”,
“3b9ddefd.32b9d”
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
“ketik”: “suntikkan”,
“z”: “1e6b97b5.687fd8”,
“nama”: “”,
“alat peraga”: [
{
“p”: “muatan”
}
],
“ulangi”: “1”,
“crontab”: “”,
“sekali”: benar,
“onceDelay”: 0.1,
“topik”: “”,
“payloadType”: “tanggal”,
“x”: 130,
“y”: 160,
“kabel”: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
“id”: “dd4567b9.6a4c18”,
“tipe”: “ui_group”,
“z”: “”,
“nama”: “Data Acak”,
“tab”: “fe9b4293.8df8e”,
“pesanan”: 1,
“disp”: benar,
“lebar”: “12”,
“runtuh”: salah
},
{
“id”: “fe9b4293.8df8e”,
“ketik”: “ui_tab”,
“z”: “”,
“nama”: “Dasbor Utama”,
“ikon”: “dasbor”,
“pesanan”: 1,
“cacat”: salah,
“tersembunyi”: salah
}
]

Catatan / Pembaruan

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel - Simbol 2PIXSYS srl
www.pixsys.net
penjualan@pixsys.netsupport@pixsys.net
bantuan daring: http://forum.pixsys.net
melalui Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Telp. +39 041 5190518
200525

Dokumen / Sumber Daya

Pixsys Web Perangkat Lunak Pengontrol Sentuh Panel [Bahasa Indonesia:] Panduan Pengguna
Seri WP, seri TC, Web Perangkat Lunak Pengontrol Sentuh Panel, Perangkat Lunak Pengontrol Sentuh, Perangkat Lunak Pengontrol, Perangkat Lunak

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *