
Node-RED
Node-RED là công cụ lập trình trực quan mã nguồn mở miễn phí để kết nối các thiết bị, API và dịch vụ bằng trình chỉnh sửa luồng dựa trên trình duyệt.





Node-RED là gì?
Node-RED là một môi trường lập trình trực quan cho phép bạn xây dựng các ứng dụng bằng cách kết nối các nút lại với nhau trong một luồng. Mỗi nút thực hiện một nhiệm vụ cụ thể như đọc dữ liệu cảm biến, gửi tin nhắn hoặc điều khiển thiết bị. Bạn làm việc với trình chỉnh sửa dựa trên trình duyệt, nơi bạn kéo các nút từ bảng màu và nối chúng lại với nhau.
Công cụ được xây dựng trên Node.js, giúp nó nhẹ và dựa trên sự kiện. Điều này có nghĩa là nó chạy hiệu quả ngay cả trên các thiết bị nhỏ. Node-RED hỗ trợ nhiều giao thức truyền thông được sử dụng trong công nghiệp như MQTT, Modbus và OPC-UA. Nó cũng kết nối với các dịch vụ phổ biến, cơ sở dữ liệu và API.
Vì là mã nguồn mở và miễn phí, bất kỳ ai cũng có thể sử dụng, chỉnh sửa và chia sẻ công việc của mình. Có một cộng đồng lớn tạo ra hàng ngàn nút bổ sung mà bạn có thể cài đặt để mở rộng chức năng.
Cách sử dụng Node-RED
Bắt đầu với Node-RED rất đơn giản:
Cài đặt Node-RED trên máy tính, máy chủ đám mây hoặc thiết bị biên của bạn. Bạn có thể chạy nó trên Windows, Mac, Linux hoặc Raspberry Pi. Nhiều thiết bị công nghiệp đã được cài đặt sẵn Node-RED.
Mở trình duyệt web và truy cập trình chỉnh sửa Node-RED, thường là tại http://localhost:1880.
Kéo các nút từ bảng bên trái vào không gian làm việc. Các nút bắt đầu phổ biến bao gồm nút inject để kích hoạt luồng và nút debug để xem kết quả.
Kết nối các nút bằng cách kéo dây giữa các điểm kết nối để tạo luồng dữ liệu của bạn.
Nhấp đúp vào bất kỳ nút nào để thiết lập thuộc tính và tùy chỉnh cách nó hoạt động.
Nhấn nút Deploy để chạy luồng và xem kết quả trong bảng debug.
Sử dụng thư viện để nhập các luồng mẫu hoặc cài đặt thêm các nút từ trình quản lý bảng màu để thêm nhiều tính năng hơn.
Tính năng của Node-RED
Giao diện lập trình kéo-thả trực quan
Hơn 4.000 node cộng đồng có sẵn
Hỗ trợ giao thức công nghiệp (MQTT, Modbus, OPC-UA)
Công cụ gỡ lỗi và kiểm thử tích hợp sẵn
Tích hợp Git để quản lý phiên bản
Khả năng xây dựng bảng điều khiển và giao diện người dùng
Node chức năng cho JavaScript tùy chỉnh
Tương thích với thiết bị đám mây và thiết bị biên
Xử lý dữ liệu thời gian thực
Mã nguồn mở và hoàn toàn miễn phí
Giá của Node-RED
Open Source
Free
- Cài đặt không giới hạn
- Tất cả các tính năng cốt lõi được bao gồm
- Trình chỉnh sửa luồng trực quan
- Hơn 4.000 nút cộng đồng
- Kiểm soát phiên bản Git
- Tạo bảng điều khiển
- Hỗ trợ giao thức công nghiệp
- Cho phép sử dụng thương mại
- Triển khai tự lưu trữ
- Hỗ trợ cộng đồng
Trường hợp sử dụng Node-RED
Ai có thể hưởng lợi từ Node-RED?
Kho lưu trữ Node-RED
Xem trên Github| Sao | 22,158 |
| Phân nhánh | 3,720 |
| Tuổi kho lưu trữ | 12 năm |
| Commit cuối cùng | 1 ngày trước |
Câu hỏi thường gặp về Node-RED
Chia sẻ trải nghiệm của bạn với Node-RED
Xem người dùng đang nói gì về Node-RED
0 Đánh giá
Chưa có đánh giá
Hãy là người đầu tiên đánh giá Node-RED
Nhúng huy hiệu Node-RED
Cho cộng đồng của bạn thấy Node-RED được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.



