Hướ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/user

- Từ Menu “Mới”, chọn tùy chọn “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”:

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

Tải xuống container
Truy cập “Podman containers” trên thanh Menu:
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
Chọn vùng tìm kiếm “docker.io“
Gõ “node-red” trong “Tìm kiếm"

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

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

Đâ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ị:

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.
Đ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:

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

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:
Tạ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):

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

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:

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:

**Đâ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.

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

Nhấn
để 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:

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ị.
Khi 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
Công ty TNHH PIXSYS
www.pixsys.net
sales@pixsys.net – support@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 |
