Chúng tôi rất vui mừng chia sẻ kiến thức về từ khóa Node red la gi và hi vọng rằng nó sẽ hữu ích cho các bạn đọc. Bài viết tập trung trình bày ý nghĩa, vai trò và ứng dụng của từ khóa trong việc tối ưu hóa nội dung trang web và chiến dịch tiếp thị trực tuyến. Chúng tôi cung cấp các phương pháp tìm kiếm, phân tích và chọn lọc từ khóa phù hợp, kèm theo các chiến lược và công cụ hữu ích. Hi vọng rằng thông tin chúng tôi chia sẻ sẽ giúp bạn xây dựng chiến lược thành công và thu hút lưu lượng người dùng. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi blog của chúng tôi để cập nhật kiến thức mới nhất.
Node RED là một dụng cụ lập trình dùng làm kết nối các thiết bị phần cứng, API và các dịch vụ trực tuyến với nhau. Về cơ bản, đây là một dụng cụ trực quan được thiết kế cho IoT (Internet of Things), nhưng cũng tồn tại thể được sử dụng cho những ứng dụng khác nhằm liên kết nhanh các luồng (flow) dịch vụ khác nhau.
Bạn Đang Xem: Node RED là gì? Những kiến thức cơ bản về Node-RED
Node-RED là mã nguồn mở và được phát triển bởi Emerging Technology Services của IBM và được tích hợp trong gói ứng dụng phát động IoT Bluemix của IBM (Platform-as-a-Service hoặc PaaS). Node-RED cũng tồn tại thể được triển khai riêng bằng ứng dụng Node.js. Ngày nay, Node-RED là một dự án của JS Foundation.
Node-RED được cho phép người dùng phối hợp các dịch vụ Web và phần cứng bằng phương pháp thay thế các tác vụ mã hóa thấp cấp phổ thông (như một dịch vụ đơn giản giao tiếp với một cổng tiếp nối) và điều này còn có thể được thực hiện với giao diện kéo thả trực quan. Các thành phần khác nhau trong Node-RED được kết nối với nhau để tạo ra một luồng (flow). Hồ hết mã lệnh (code) cấp thiết được tạo tự động hóa.
Thiết lập Node.js và Node RED trên Windows
Để sở hữu thể sử dụng được thì trước tiên tất cả chúng ta phải thiết lập Node-RED trên một nền tảng mà bạn lựa chọn. Bạn cũng có thể xem hướng dẫn cách thiết lập Node-RED trên các nền tảng khác nhau tại đây.
Sau thời điểm thiết lập Node-RED và cấu hình ban sơ hoàn thành, nó đã sẵn sàng để triển khai hoặc sử dụng. Có ba phương pháp để Node-RED có thể được chạy:
- Cục bộ (Docker)
- Trên thiết bị (Raspberry Pi, Arduino, thiết bị dựa trên Android, v.v..)
- Trên môi trường xung quanh điện toán đám mây
Lúc này, tôi sẽ hướng dẫn các bạn cách thiết lập Node-RED trên môi trường xung quanh Windows 10.
Bước 1: Tải về và thiết lập Node.js
Để tải về Node.js bạn hãy truy cập vào địa chỉ tại đây:
https://nodejs.org/en/tải về/
Tại đây, các bạn sẽ thấy có 2 phiên bản được giới thiệu nhưng bạn nên chọn phiên bản được đề xuất (Recommended For Most Users) để chạy ổn định và chọn 32bit hay 64bit tùy theo hệ điều hành Windows mà máy bạn đang dùng.
Bạn nhấp lưu ban vào file này để tiến hành thiết lập Node.js. Khi hành lang cửa số hướng dẫn thiết lập xuất hiện, bạn chọn Next.
Chọn I accept the terms in the License Agreement ở màn hình hiển thị tiếp theo, sau đó chọn Next.
Mặc định Node.js sẽ thiết lập ở thư mục: C:Program Filesnodejs. Bạn cũng có thể thay đổi tùy ý.
Ở màn hình hiển thị tiếp theo, bạn vẫn tiếp tục để như mặc định và click vào Next.
Nhấp vào Install để mở màn thiết lập Node.js.
Quá trình thiết lập sẽ diễn ra trong một khoảng tầm thời kì ngắn.
Nhấp chọn Finish để hoàn thành việc thiết lập Node.js.
Xem Thêm : Chị Google là ai? Chị google tên gì? Thông tin Tiểu sử chi tiết
Sau thời điểm thiết lập node.js xong, bạn mở Command Line và thực thi các lệnh sau để kiểm tra phiên bản của Node.js và npm, nếu kết quả trả về như hình tại đây là bạn đã thiết lập node.js thành công rồi đó.
Bước 2: Thiết lập Node-RED trên Windows 10
Đâu tiên, bạn mở Command Line/Command Prompt bằng phương pháp dùng tổng hợp phím Win + R sau đó nhập cmd và chọn Open hoặc nhập cmd vào ô tìm kiếm của Windows.
Chạy lệnh sau đây trong Command Line.
npm install -g -unsafe-perm node-red
Sau thời điểm thiết lập xong Node-RED, chúng ta có thể sử dụng Node-RED ngay ngay lập tức. Để mở màn chạy Node-RED, hãy nhập “node-red” trong dấu nhắc lệnh.
Sau thời điểm chạy lệnh node-red, các bạn sẽ tìm thấy một địa chỉ IP như hình phía dưới. Bạn sao chép và dán đường dẫn http://127.0.0.1:1880/ vào trình duyệt web để truy cập vào Node-RED.
Khi truy cập vào trình soạn thảo Node-RED, giao diện như sau:
Có bốn thành phần chính trong trình soạn thảo Node-RED, đó là:
1. Tiêu đề ở trên cùng, chứa nút Deploy và thực đơn chính.
2. Bảng màu (palette) bên trái, chứa các node có sẵn để sử dụng.
3. Khu vực thao tác làm việc chính (workspace) ở giữa, nơi các flow được tạo.
4. Thanh sidebar bên phải
Ví dụ minh họa Node-RED
Bước 1: Mở Node-RED
Bạn thực thi lệnh node-red trong Command Line để phát động Node-RED, sau đó truy cập vào Node-RED theo đường dẫn http://127.0.0.1:1880/
Bước 2: Thêm các node vào Node-RED
- Thêm node inject
1. Từ bảng palette ở phía bên trái của trình soạn thảo Node-RED, chọn node inject và kéo nó vào khu vực thao tác làm việc.
2. Nhấp lưu ban vào node này để mở quyết sách xem “Edit node”.
3. Khi đối chiếu với trường payload, nên chọn string và nhập text mà bạn muốn hiển thị. Ví dụ tôi nhập “Chào mừng đến với Điện Tử Việt!” vào trường văn bản.
4. Click Done.
- Thêm node function
1. Từ bảng node ở phía bên trái của trình chỉnh sửa Node-RED, chọn node function và kéo thả vào màn hình hiển thị.
2. Nhấp lưu ban vào node này để mở quyết sách xem “Edit node”.
3. Chọn tab On message, sau đó sao chép và dán đoạn code JavaScript sau đây vào :
Xem Thêm : Áo tee là gì?Những điều cần biết về áo tee
var dateNow = new Date();
var timeAsString = dateNow.toLocaleTimeString();
msg.payload = msg.payload +
‘ Lúc này là ‘ +
timeAsString + ‘.’;
return msg;
4. Click Done.
- Thêm node debug
Từ bảng node ở phía bên trái, chọn node debug, kéo và thả nó vào khu vực workspace.
Bước 3: Liên kết các node
Ở bước này, tất cả chúng ta sẽ nối các node lại với nhau. Đặt con trỏ chuột vào cổng đầu ra của một node (hình vuông nhỏ màu xám ở phía bên phải của node), sau đó nhấp chuột trái và kéo một sợi dây đến nguồn vào của node khác. Một sợi dây màu xám thời điểm hiện tại sẽ kết nối hai node lại với nhau.
Bước 4: Deploy và chạy Khóa học
Nhấp vào nút Deploy ở góc cạnh trên bên phải để build Khóa học.
Nhấp vào tab Debug (hình con bọ) ở phía trên bên phải của hành lang cửa số trong trình soạn thảo.
Nhấp vào nút ở nguồn vào của node Inject (hình vuông màu xanh lam nằm ở phía bên trái của node Inject) để lấy thông tin vào flow.
Một thông tin “Chào mừng đến với Điện Tử Việt! Lúc này là (thời kì ngày nay) ” sẽ xuất hiện trong hành lang cửa số debug.
Nhấp lại vào node Inject để gửi một tin nhắn khác.
Các tính năng của Node-RED
Các tính năng chính của Node-RED được liệt kê tại đây.
- Được cho phép chỉnh sửa luồng (flow) ngay trên trình duyệt.
- Vì được xây dựng dựa trên Node.js, nên Node-RED tương trợ môi trường xung quanh thời kì thực nhẹ cùng với mô hình hướng sự kiện và không chặn.
- Các luồng khác nhau được tạo trong Node-RED được lưu trữ bằng JSON, có thể dễ dàng nhập và xuất để san sớt với những người dân khác.
- Bạn cũng có thể chạy Node-RED cục bộ (tương trợ Docker, v.v.).
- Node-RED có thể dễ dàng phù phù hợp với hồ hết các thiết bị được sử dụng rộng rãi như Raspberry Pi, BeagleBone Black, Arduino, các thiết bị dựa trên Android, v.v.
- Node-RED có thể chạy trong môi trường xung quanh điện toán đám mây như IBM Cloud, AWS, Microsoft Azure, v.v.
Node RED có thể được sử dụng ở đâu?
Node-RED có thể được sử dụng trong một loạt các ứng dụng. Những cái chính được liệt kê tại đây.
1. Trong Bluemix, để kết nối với IoT (với ReST và MQTT).
2. Để liên kết và kết nối với những cơ sở tài liệu (MongoDB).
3. Để lưu trữ tài liệu IoT cho tính toán ngày nay và tương lai.
4. Khi đối chiếu với các social, khi thực hiện hành động và lúc các ứng dụng hướng sự kiện là cấp thiết (như Twitter).
Node-RED có hơn 225.000 gói repo, dễ dàng mở rộng và thêm các gói mới. Nó cũng tồn tại một cộng đồng chuyên được dùng và được xây dựng với kiến trúc mạnh mẽ bằng phương pháp sử dụng Node.js.
Node-RED có thể được sử dụng trong các ứng dụng và dịch vụ theo phía sự kiện và nhanh chóng đưa ra thị trường, với những bước có thể thực hiện dễ dàng.
Các video ở kênh này sẽ giúp đỡ bạn hiểu hơn về Node RED.