Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong Bài hướng dẫn cuối cùng của tôi, tôi đã chỉ cho bạn cách kết nối cảm biến Nhiệt độ với Lora qua TTN. Bây giờ tôi sẽ chỉ cho bạn cách bạn có thể đọc dữ liệu này và hiển thị nó trong Trang tổng quan. Chúng tôi cũng sẽ trình bày cách sử dụng dữ liệu trong IFTTT.
Bước 1: Tải xuống Node-red
Nếu bạn đã cài đặt node-red, bạn có thể bỏ qua bước này.
Cài đặt nút đỏ
Đầu tiên bạn phải cài đặt Node.js. Sau khi bạn hoàn tất quá trình cài đặt, hãy mở CMD và thực hiện lệnh này:
npm install -g --unsafe-perm node-red
để bắt đầu mở CMD nút màu đỏ và thực hiện lệnh này:
nút đỏ
Hướng dẫn cài đặt chính thức:
Bước 2: Cài đặt các nút
Bây giờ chúng ta phải cài đặt các nút mà chúng ta sẽ cần.
Có 2 cách:
1) Mở CMD và thực hiện lệnh này:
cd./.node-rednpm cài đặt node-red-dashboard
2) Đảm bảo rằng nút đỏ đang chạy, mở 127.0.0.1:1880, nhấn vào 3 thanh ở góc trên bên phải, vào quản lý bảng màu, đi đến cài đặt, tìm kiếm "nút-đỏ-bảng điều khiển", nhấn cài đặt
Bước 3: Mở Node-red và Cài đặt Luồng
Mở nút màu đỏ bằng cách nhập "127.0.0.1:1880" trong trình duyệt của bạn.
Sao chép văn bản trong node-red.txt từ bên dưới
Nhấn vào 3 thanh ở góc trên bên phải, chuyển đến nhập và nhấn khay nhớ tạm. Bây giờ hãy dán văn bản bạn đã sao chép trước đó.
Bước 4: Định cấu hình MQTT-node
Nhấp đúp vào nút MQTT và chỉnh sửa nó bằng bút chì ở góc trên cùng bên phải.
Đặt máy chủ thành: "eu.thethings.network" và cổng thành "1883"
Nhấn "Bảo mật" và Chèn thông tin đăng nhập của bạn
bạn có thể tìm thấy thông tin đăng nhập của mình trên trang ứng dụng.
Bước 5: Một số tính năng bổ sung
Trong tập lệnh Arduino của tôi, tôi đã nhân nhiệt độ với hệ số 100 để loại bỏ các dấu thập phân. Nếu bạn không muốn tính năng này, bạn có thể dễ dàng loại bỏ nút và kết nối "Parsefloat" với "Celsius / Farenheit".
Tôi cũng có một nút cho phép bạn thay đổi giữa độ C và giá vé. Để chuyển sang Farenheit, chỉ cần nhận xét dòng đầu tiên và xóa "//" khỏi dòng thứ hai.