Biểu tượng PixsysHướng dẫn Podman
Phần mềm
Hướng dẫn sử dụng

Tạo một container Node-RED

Hướng dẫn này bao gồm việc cài đặt container Node-RED trên Pixsys WebDòng bảng điều khiển “WP” và TouchController “TC”.
Hiển thị bảng điều khiển Node-RED trên màn hình chỉ có thể thực hiện được trên WP – WebThiết bị bảng điều khiển và trên bảng điều khiển TC – TouchController với “WebChỉ cấp phép "Visu". Trên TouchController – bảng điều khiển TC có "TargetVisu" hoặc "TargetVisu ​​+ WebGiấy phép Visu”, không thể hiển thị bảng điều khiển Node-RED.

Đăng nhập

Truy cập thiết bị ở chế độ cấu hình bằng cách giữ nút STOP xuất hiện khi khởi động.
Truy cập bảng điều khiển cấu hình bằng cách nhập thông tin đăng nhập sau:

Tên người dùng: người sử dụng
Mật khẩu: 123456

Nếu biết IP của thiết bị, bạn cũng có thể và nên truy cập vào bảng điều khiển cấu hình từ trình duyệt trên PC của người dùng bằng cách truy cập vào địa chỉ: https://device-IP-.9443/ và sử dụng các thông tin xác thực ở trên.

Tạo thư mục cho Node-RED

Container sắp được kích hoạt cần có không gian để lưu trữ dữ liệu người dùng.
Để thực hiện mục đích này, trong các thiết bị có một thư mục /data/user.
Sử dụng WinScp hoặc phần mềm truy cập sFTP khác, tạo thư mục node-red trong đường dẫn /data/user, theo các bước dưới đây:

  • Mở WinSCP, kết nối với thiết bị bằng IP và thông tin đăng nhập đã sử dụng để truy cập bảng điều khiển cấu hình và chọn /data/userPixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tạo thư mục cho Node-RED
  • Từ Menu “Mới”, chọn tùy chọn “Thư mục…”.Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Thư mục
  • Tạo thư mục node-red, kích hoạt tất cả các giấy phép “R/W/X”:Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tạo thư mục node-red cho phép

Quá trình tương tự cũng có thể thực hiện được bằng cách truy cập SSH và sử dụng các lời nhắc sau:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Quá trình tương tự cũng có thể thực hiện được bằng cách truy cập SSH

Tải xuống container

Truy cập “Podman containers” trên thanh Menu:Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tải xuống container

Chọn tùy chọn “Tải xuống hình ảnh mới” trong menu bên phải có biểu tượng ba chấm

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tải xuống hình ảnh mớiChọn vùng tìm kiếm “docker.io“Pixsys Web Phần mềm điều khiển cảm ứng - Chọn khu vực tìm kiếmGõ “node-red” trong “Tìm kiếm"

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - “node-red

Chọn hình ảnh chính thức “docker.io/nodered/node-red”:

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Chọn hình ảnh chính thức

Sau đó nhấn “Tải xuống” và quá trình tải xuống hình ảnh sẽ bắt đầu.

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tải xuống 2

Đây là một vài trăm Mb file; tùy thuộc vào kết nối internet, có thể mất vài phút.

Khi quá trình tải xuống hoàn tất, bạn sẽ có thể view hình ảnh trên thiết bị:

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - tải xuống đã hoàn tất

Tạo container

Trong tab "Container", nhấn nút "Create container". Một menu sẽ mở ra để cấu hình container bạn muốn tạo.

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tạo vùng chứaĐiền tên bạn chọn vào trường “Tên”, thay thế tên ngẫu nhiên được tạo tự động.

Chi tiết tab:
Từ hộp “Hình ảnh”, chọn hình ảnh đã tải xuống như mô tả trong chương trước:

Pixsys Web Phần mềm điều khiển cảm ứng - Chi tiết tab

Cấu hình “Giới hạn bộ nhớ” thành 128 hoặc 256 MB.
“Chính sách khởi động lại” được đặt thành “Luôn luôn” sẽ tự động khởi động và khởi động lại vùng chứa ngay cả khi người dùng ra lệnh tắt máy.

Tích hợp tab:
Cấu hình ánh xạ cổng để hiển thị cổng 1880 trong cả TCP và UDP và ánh xạ Đường dẫn chứa /data, có thể nhìn thấy từ node-red, trong Đường dẫn máy chủ /data/user/node-red

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tích hợp Tab

Tab Kiểm tra sức khỏe:
Tab này xác định các biện pháp kiểm tra hoạt động chính xác của container và cách thức hoạt động trong trường hợp xảy ra lỗi.
Hình ảnh bên dưới hiển thị các thông số mặc định:

Pixsys Web Phần mềm điều khiển cảm ứng - Kiểm tra tình trạng TabTại đây stage, nhấn “Tạo và chạy” và chờ quá trình tạo container.

Kiểm tra container

Khi quá trình tạo vùng chứa hoàn tất, danh sách “Vùng chứa” sẽ hiển thị vùng chứa mới đang chạy (Trạng thái: Đang chạy):

Pixsys Web Phần mềm điều khiển cảm ứng Panel - Kiểm tra container

Mở trình duyệt trên PC và truy cập trang: http://device-IP.1880

Pixsys Web Phần mềm điều khiển cảm ứng - Mở trình duyệt trên PC và vào trang

Tạo bảng điều khiển

Bảng điều khiển cho phép Node-RED trình bày/xuất bản một web trang.
Cài đặt “node-red-dashboard”, mở bảng Menu Manage:

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Tạo bảng điều khiển

Tìm kiếm node-red-dashboard trong tab Cài đặt

Pixsys Web Phần mềm điều khiển cảm ứng Panel - Tìm kiếm node-red-dashboard trong tab Cài đặt

Đợi quá trình cài đặt hoàn tất, sau đó đăng nhập vào bảng điều khiển và nhập Luồng đã nhập ở cuối hướng dẫn từ menu Nhập:

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Nhập khẩu

**Đây là exampmã không có mục đích thực sự.
NB để sử dụng Node-RED và Dashboard, vui lòng tham khảo tài liệu có sẵn trực tuyến.

Pixsys Web Phần mềm điều khiển cảm ứng - Node-RED và Bảng điều khiển

Sau khi nhập mã, nó sẽ cung cấp một dự án như sau:

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Sau khi nhập mã

Nhấn Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Biểu tượng 1 để biên dịch và bắt đầu dự án.
Trang mở đầu http://device-IP.1880/ui, kết quả sẽ trông như sau:

Pixsys Web Phần mềm điều khiển cảm ứng Panel - kết quả sẽ như sau

Cấu hình bảng điều khiển để hiển thị bảng thông tin

Tại thời điểm này, đối với các bảng điều khiển cho phép, hãy truy cập menu Cài đặt WP, sau đó Cài đặt ứng dụng chính và nhập URL http://localhost.1880/ui
Sử dụng thuật ngữ localhost hoặc IP 127.0.0.1 để yêu cầu trình duyệt truy cập vào chính thiết bị, bất kể IP thực tế của thiết bị.

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Cấu hình bảng điều khiểnKhi khởi động lại, thiết bị sẽ hiển thị Bảng điều khiển Node-RED toàn màn hình.

Example chảy

Đoạn mã sau đây là văn bản sẽ được nhập dưới dạng Luồng trong Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
“loại”: “tab”,
“nhãn”: “Bảng điều khiển”,
“vô hiệu hóa”: sai,
"thông tin": ""
},
{
“id”: “7c8 f 99d9.196b98”,
“kiểu”: “ui_text”,
“z”: “1e6b97b5.687fd8”,
“nhóm”: “dd4567b9.6a4c18”,
“thứ tự”: 1,
“chiều rộng”: “12”,
“chiều cao”: “1”,
“tên”: “Chức danh”,
“nhãn”: “Bảng điều khiển – Hiển thị dữ liệu ngẫu nhiên”,
“định dạng”: “{{msg.payload}}”,
“bố cục”: “col-center”,
“x”: 330,
“y”: 120,
“dây”: [] },
{
“id”: “2e4a56f8.cfa23a”,
“kiểu”: “ui_gauge”,
“z”: “1e6b97b5.687fd8”,
“tên”: “Đồng hồ đo ngẫu nhiên”,
“nhóm”: “dd4567b9.6a4c18”,
“thứ tự”: 2,
“chiều rộng”: “6”,
“chiều cao”: “6”,
“gtype”: “gage”,
“title”: “Giá trị ngẫu nhiên”,
"nhãn": " %",
“định dạng”: “{{giá trị}}”,
“tối thiểu”: “0”,
“tối đa”: “100”,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“đoạn 1”: “30”,
“đoạn 2”: “70”,
“x”: 320,
“y”: 240,
“dây”: [] },
{
“id”: “3b9ddefd.32b9d”,
“kiểu”: “ui_chart”,
“z”: “1e6b97b5.687fd8”,
“tên”: “Biểu đồ theo thời gian”,
“nhóm”: “dd4567b9.6a4c18”,
“thứ tự”: 3,
“chiều rộng”: “6”,
“chiều cao”: “6”,
“nhãn”: “Biểu đồ thời gian ngẫu nhiên”,
“char tType”: “dòng”,
“huyền thoại”: “sai”,
“xformat”: “HH:mm:ss”,
“nội suy”: “tuyến tính”,
“nodata”: “”,
“ymin”: “0”,
“ymax”: “100”,
“removeOlder”: 1,
“removeOlderPoints”: “”,
“removeOlderUnit”: “3600”,
“cắt bỏ”: 0,
“useOneColor”: sai,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
“đầu ra”: 1,
“useDifferentColor”: sai,
“x”: 600,
“y”: 240,
“dây”: [] },
{
“id”: “74b1ae f 8.e7e0d8”,
“kiểu”: “chức năng”,
“z”: “1e6b97b5.687fd8”,
“tên”: “Tạo dữ liệu ngẫu nhiên”,
“func”: “msg.payload = Math.floor(Math.random() * 100);\ntrả về msg;”,
“đầu ra”: 1,
“noerr”: 0,
“khởi tạo”: “”,
“hoàn tất”: “”,
“libs”: [],
“x”: 130,
“y”: 240,
“dây”: [
[
“2e4a56f8.cfa23a”,
“3b9ddefd.32b9d”
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
“loại”: “tiêm”,
“z”: “1e6b97b5.687fd8”,
"tên": "",
“đạo cụ”: [
{
“p”: “tải trọng”
}
],
“lặp lại”: “1”,
“crontab”: “”,
“một lần”: đúng,
“onceDelay”: 0.1,
"đề tài": "",
“payloadType”: “ngày”,
“x”: 130,
“y”: 160,
“dây”: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
“id”: “dd4567b9.6a4c18”,
“kiểu”: “ui_group”,
“z”: “”,
“tên”: “Dữ liệu ngẫu nhiên”,
“tab”: “fe9b4293.8df8e”,
“thứ tự”: 1,
“disp”: đúng,
“chiều rộng”: “12”,
“sụp đổ”: sai
},
{
“id”: “fe9b4293.8df8e”,
“kiểu”: “ui_tab”,
“z”: “”,
“tên”: “Bảng điều khiển chính”,
“biểu tượng”: “bảng điều khiển”,
“thứ tự”: 1,
“vô hiệu hóa”: sai,
“ẩn”: sai
}
]

Ghi chú / Cập nhật

Pixsys Web Phần mềm điều khiển cảm ứng Panel Touch - Biểu tượng 2Công ty TNHH PIXSYS
www.pixsys.net
sales@pixsys.netsupport@pixsys.net
hỗ trợ trực tuyến: http://forum.pixsys.net
qua Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Điện thoại +39 041 5190518
200525

Tài liệu / Tài nguyên

Pixsys Web Phần mềm điều khiển cảm ứng Panel [tập tin pdf] Hướng dẫn sử dụng
Dòng WP, dòng TC, Web Phần mềm điều khiển cảm ứng, Phần mềm điều khiển cảm ứng, Phần mềm điều khiển, Phần mềm

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *