Node RED là gì? Những tri thức cơ bản về Node-RED

Node RED là 1 công cụ lập trình dùng để kết nối những thiết bị hartware, API và những dịch vụ trực tuyến sở hữu nhau. Về cơ bản, đây là 1 công cụ trực quan được thiết kế cho IoT (Web of Issues), nhưng cũng có thể được dùng cho những ứng dụng khác nhằm hợp tác nhanh những luồng (circulate) dịch vụ khác nhau.

Node-RED là mã nguồn mở và được vươn lên là bởi Rising Know-how Companies của IBM và được tích hợp trong gói ứng dụng khởi động IoT Bluemix của IBM (Platform-as-a-Service hoặc PaaS). Node-RED cũng có thể được triển khai riêng bằng ứng dụng sentayho.com.vn. Hiện tại, Node-RED là 1 dự án của JS Basis.

Node-RED cho phép khách hàng hài hòa những dịch vụ Net và hartware bằng bí quyết thay đổi thế những tác vụ mã hóa cấp thấp phổ cập} (như 1 dịch vụ đơn giản giao tiếp sở hữu 1 cổng nối tiếp) và điều này có thể được thực hành sở hữu giao diện kéo thả trực quan. Những thành phần khác nhau trong Node-RED được kết nối sở hữu nhau để tạo ra 1 luồng (circulate). Gần như mã lệnh (code) cần thiết được tạo tự động động.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1FuJD7R3HHayAwc-EkduXZ47d9jX88tXd

Cài đặt sentayho.com.vn và Node RED trên Home windows

Để có thể dùng được thì trước tiên chúng ta cần cài đặt Node-RED trên 1 ứng dụng mà bạn lựa chọn. Bạn có thể xem chỉ dẫn bí quyết cài đặt Node-RED trên những ứng dụng khác nhau tại đây.

Sau khoản thời gian cài đặt Node-RED và cấu hình ban đầu hoàn thành, nó đã sẵn sàng để triển khai hoặc dùng. Có bố bí quyết để 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 điện toán đám mây

Ngày nay}, tôi sẽ chỉ dẫn người dùng bí quyết cài đặt Node-RED trên môi trường Home windows 10.

Bước 1: Obtain và cài đặt sentayho.com.vn

Để obtain sentayho.com.vn bạn hãy truy cập vào liên hệ dưới đây:

Tại đây, 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 đề nghị (Advisable For Most Customers) để chạy ổn định và chọn 32bit hay 64bit tùy thuộc} theo hệ điều hành Home windows mà máy bạn đang dùng.

Xem Thêm  Tìm hiểu về SHA và những phiên bản SHA thường dùng

Download file sentayho.com.vn

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1ppVXM1KOQmnNTi47yQHjAAPXW0oRM2ho

Bạn nhấp đúp vào file này để tiến hành cài đặt sentayho.com.vn. Lúc cửa sổ chỉ dẫn cài đặt xuất hiện, bạn chọn Subsequent.

Màn hình hướng dẫn cài đặt sentayho.com.vn

Chọn I settle for the phrases within the License Settlement tại màn hình tiếp theo, tiếp theo chọn Subsequent.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=17tRHYzyIzHYpingycLdylBWgfrjFOC1Z

Mặc định sentayho.com.vn sẽ cài đặt tại thư phần: C:Program Filesnodejs. Bạn có thể thay đổi đổi tùy thuộc} ý.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1ps5JcWJ6buq47pppggFTJY-rtQi-77uy

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1AVLAeXg_qnpbsYgC9gtLH8WUufjHB-p7

Tại màn hình tiếp theo, bạn vẫn cứ để như mặc định và click on vào Subsequent.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1R2qtGkhPk6mJBllt7O_qVJYC_StYEj4d

Nhấp vào Set up để khởi đầu cài đặt sentayho.com.vn.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1MbGGCy0ECnkYzKEE8NfB_3fIpwHZeokR

Quy trình cài đặt sẽ diễn ra trong 1 khoảng thời kì ngắn.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=10K5RSroDzAgULObFo-oZrIudSaZ_w3ZE

Nhấp chọn End để hoàn thành việc cài đặt sentayho.com.vn.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=10tALR5gi4uiDadOgZSLtFpZiQZ-YwAVF

Sau khoản thời gian cài đặt sentayho.com.vn xong, bạn mở Command Line và thực thi những lệnh sau để đánh giá phiên bản của sentayho.com.vn và npm, trường hợp kết quả trả về như hình dưới đây là bạn đã cài đặt sentayho.com.vn thành công rồi đấy.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1lL4AfNNKmsonNkmLWQqf9a5_6msuFX93

Bước 2: Cài đặt Node-RED trên Home windows 10

Đâu tiên, bạn mở Command Line/Command Immediate bằng bí quyết dùng tổ hợp phím Win + R tiếp theo nhập cmd và chọn Open hoặc nhập cmd vào ô kiếm tìm của Home windows.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1Kzj4a4R4u8EE9ZcKqDUjzgQ_O0i3O3nN

Chạy lệnh sau đây trong Command Line.

npm set up -g -unsafe-perm node-red

Cài đặt Node RED

Sau khoản thời gian cài đặt xong Node-RED, bạn có thể dùng Node-RED ngay tức thời. Để khởi đầu chạy Node-RED, hãy nhập “node-red” trong dấu nhắc lệnh.

Sau khoản thời gian chạy lệnh node-red, bạn sẽ tìm thấy 1 liên hệ IP như hình bên dưới. Bạn sao chép và dán đường dẫn http://127.0.0.1:1880/ vào trình thông qua net để truy cập vào Node-RED.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1aeOkkRHnG0hAcBk2vB6EXC_Wv0AXvyRr

Lúc truy cập vào trình soạn thảo Node-RED, giao diện như sau:

Giao diện Node RED

Có 4 thành phần chính trong trình soạn thảo Node-RED, đấy là:

1. Tiêu đề tại trên cùng, chứa nút Deploy và menu chính.

2. Bảng màu sắc (palette) bên trái, chứa những node có sẵn để dùng.

3. Khu vực làm cho việc chính (workspace) tại giữa, nơi những circulate được tạo.

Xem Thêm  Tạo dàn đề -Trang Internet Tạo Dàn Đề Hiệu Quả, Nhanh Chóng

4. Thanh sidebar bên cần

Thí dụ minh họa Node-RED

Bước 1: Mở Node-RED

Bạn thực thi lệnh node-red trong Command Line để khởi động Node-RED, tiếp theo truy cập vào Node-RED theo đường dẫn http://127.0.0.1:1880/

Bước 2: Thêm những node vào Node-RED

  • Thêm node inject

1. Từ bảng palette tại 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 làm cho việc.

2. Nhấp đúp vào node này để mở chế độ xem “Edit node”.

3. Đối sở hữu trường payload, hãy chọn string và nhập textual content mà bạn muốn hiển thị. Thí dụ tôi nhập “Chào mừng tới sở hữu Điện Tử Việt!” vào trường văn bản.

4. Click on Carried out.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1b-3mDGSNN350Xmk1Q6RR3_wRUPnZcYXJ

  • Thêm node perform

1. Từ bảng node tại phía bên trái của trình chỉnh sửa Node-RED, chọn node perform và kéo thả vào màn hình.

2. Nhấp đúp vào node này để mở chế độ xem “Edit node”.

3. Chọn tab On message, tiếp theo sao chép và dán đoạn code JavaScript sau đây vào :

var dateNow = new Date();

var timeAsString = sentayho.com.vncaleTimeString();

msg.payload = sentayho.com.vnoad +

‘ Ngày nay} là ‘ +

timeAsString + ‘.’;

return msg;

4. Click on Carried out.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1-574c6ljlyAlZ7wNE-ZCMJwG3Im9ttF6

  • Thêm node debug

Từ bảng node tại phía bên trái, chọn node debug, kéo và thả nó vào khu vực workspace.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1yz1qycYSifhSKb9tMXeixiv0hOCZkJQk

Bước 3: Hợp tác những node

Tại bước này, chúng ta sẽ nối những node lại sở hữu nhau. Đặt con trỏ chuột vào cổng đầu ra của 1 node (hình vuông bé màu sắc xám tại phía bên cần của node), tiếp theo nhấp chuột trái và kéo 1 sợi dây tới đầu vào của node khác. 1 sợi dây màu sắc xám thời gian này} sẽ kết nối 2 node lại sở hữu nhau.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1cNvLTEFmVMZXw6ANtUTLiMPIyTnUgRST

Bước 4: Deploy và chạy chương trình

Nhấp vào nút Deploy tại góc trên bên cần để construct chương trình.

Nhấp vào tab Debug (hình con bọ) tại phía trên bên cần của cửa sổ trong trình soạn thảo.

Nhấp vào nút tại đầu vào của node Inject (hình vuông màu sắc xanh lam nằm tại phía bên trái của node Inject) để đưa thông tin vào circulate.

Xem Thêm  Nghĩa Của Từ Money Deposit Là Gì ? Thuật Ngữ Ngành Ngân Hàng Và Kiến Thức Hữu Ích – Làm cho cha cần cả đôi tay

1 thông tin “Chào mừng tới sở hữu Điện Tử Việt! Ngày nay} là (thời kì hiện tại) ” sẽ xuất hiện trong cửa sổ debug.

Nhấp lại vào node Inject để gửi 1 tin nhắn khác.

admin-ajax.php?action=useyourdrive-embed-image&account_id=109152450266495784449&id=1-cVcExaRGCbBAF5xd3PT5iWPGm2wuTkP

Những tính năng của Node-RED

Những tính năng chính của Node-RED được liệt kê dưới đây.

  • Cho phép chỉnh sửa luồng (circulate) ngay trên trình thông qua.
  • Vì được xây dựng dựa trên sentayho.com.vn, nên Node-RED tương trợ môi trường thời kì thực nhẹ cùng sở hữu mô hình hướng sự kiện và ko chặn.
  • Những 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 để chia sẻ sở hữu những người khác.
  • Bạn có thể chạy Node-RED cục bộ (tương trợ Docker, v.v.).
  • Node-RED có thể dễ dàng ưu thích sở hữu gần như những thiết bị được dùng nhiều như Raspberry Pi, BeagleBone Black, Arduino, những thiết bị dựa trên Android, v.v.
  • Node-RED có thể chạy trong môi trường điện toán đám mây như IBM Cloud, AWS, Microsoft Azure, v.v.

Node RED có thể được dùng tại đâu?

Node-RED có thể được dùng trong 1 loạt những ứng dụng. Những chiếc chính được liệt kê dưới đây.

1. Trong Bluemix, để kết nối sở hữu IoT (sở hữu ReST và MQTT).

2. Để hợp tác và kết nối sở hữu những cơ sở dữ liệu (MongoDB).

3. Để lưu trữ dữ liệu IoT cho tính toán hiện tại và tương lai.

4. Đối sở hữu những mạng xã hội, lúc thực hành hành động và lúc những ứng dụng hướng sự kiện là cần thiết (như Twitter).

Node-RED có hơn 225.000 gói repo, dễ dàng mở rộng và thêm những gói new. Nó cũng có 1 cùng đồng chuyên dụng và được xây dựng sở hữu kiến trúc mạnh mẽ bằng bí quyết dùng sentayho.com.vn.

Node-RED có thể được dùng trong những ứng dụng và dịch vụ theo hướng sự kiện và nhanh chóng đưa ra thị trường, sở hữu những bước có thể thực hành dễ dàng.

Những video tại kênh này sẽ giúp bạn hiểu hơn về Node RED.