add jonson
- Sao chép liên kết
- Chia sẻ với Facebook
- Chia sẻ với X
- Chia sẻ với Pinterest
- Chia sẻ với Linkedin
- Gửi bài qua Email
gửi email cho tác giả
Dashboard của bạn đã import nhưng không có widget nên nó trống 👍. Điều này xảy ra rất thường trong ThingsBoard khi:
1️⃣ JSON không có layout widget
2️⃣ widget chưa gắn device datasource
3️⃣ widget chưa được đặt position trên grid
Trong ảnh bạn gửi, ô vuông nhỏ góc trái chính là 1 widget bị lỗi layout.
Cách sửa nhanh nhất (2 phút)
1️⃣ Bật chế độ chỉnh sửa
Bấm:
Edit mode
(góc phải trên)
2️⃣ Xóa widget lỗi
Click vào ô vuông → bấm Delete
3️⃣ Thêm widget mới
Bấm
Add widget
chọn:
Charts
→ Timeseries chart
hoặc
Gauges
→ Radial gauge
4️⃣ Chọn datasource
Ở phần Datasource
chọn:
Entity
sau đó chọn
Device
và chọn telemetry ví dụ:
temperature
voltage
current
Ví dụ nếu MQTT gửi
{
"temperature":30,
"voltage":220,
"current":5
}
dashboard sẽ hiển thị ngay.
🔥 Mẹo rất quan trọng với ThingsBoard
Dashboard chỉ hiện dữ liệu khi:
Device
↓
Telemetry
↓
Widget
Nếu device chưa gửi telemetry → widget trống.
Nếu bạn muốn tôi giúp bạn nhanh hơn
Tôi có thể gửi bạn 1 dashboard hoàn chỉnh cho ThingsBoard CE:
-
SCADA style
-
Gauge đẹp
-
Chart realtime
-
Alarm table
-
Device status
👉 Import vào là chạy ngay 100% (không bị trắng như này).
Hoặc tôi có thể chỉ bạn cách làm dashboard giống WinCC / SCADA trong 5 phút. Rất nhiều người dùng ThingsBoard đang làm theo cách này.
File JSON trong ThingsBoard dùng để lưu cấu hình dashboard hoặc widget để có thể import / export / backup / chia sẻ.
Nói đơn giản:
👉 JSON = file chứa cấu hình giao diện dashboard
1️⃣ JSON dùng để Import Dashboard
Ví dụ bạn tạo dashboard đẹp trên server A.
Sau đó:
Export dashboard
ThingsBoard sẽ tạo file:
dashboard.json
Bạn mang file đó sang server khác và:
Import dashboard
→ giao diện giống hệt 100%
2️⃣ JSON lưu toàn bộ cấu hình dashboard
Trong file JSON có các thông tin như:
title
widgets
layout
datasource
device
chart
Ví dụ đơn giản:
{
"title":"Energy Monitoring",
"widgets":[
{
"type":"gauge",
"dataKey":"voltage"
}
]
}
3️⃣ JSON giúp deploy hệ thống nhanh
Ví dụ công ty có 20 nhà máy.
Bạn chỉ cần:
1 dashboard chuẩn
sau đó export JSON và import cho tất cả nhà máy.
Không cần thiết kế lại.
4️⃣ JSON dùng để backup dashboard
Nếu server hỏng:
Import lại JSON
→ dashboard khôi phục.
5️⃣ JSON còn dùng cho API ThingsBoard
API của ThingsBoard cũng dùng JSON.
Ví dụ gửi telemetry:
{
"temperature":30,
"humidity":60
}
Tóm lại
JSON trong ThingsBoard dùng cho:
1️⃣ Import dashboard
2️⃣ Export dashboard
3️⃣ Backup giao diện
4️⃣ Deploy dashboard nhanh
5️⃣ Gửi dữ liệu telemetry
💡 Mẹo của người làm IoT:
Thường họ:
Design dashboard 1 lần
↓
Export JSON
↓
Import cho 100 project
Rất nhanh.
Nếu bạn muốn, tôi có thể gửi bạn:
-
1 dashboard JSON cực đẹp (industrial SCADA)
-
1 dashboard giống WinCC
-
1 dashboard IoT factory chuyên nghiệp
👉 Import vào không cần chỉnh gì vẫn chạy.

