bản CE và EDGE thingsboard
Hiểu đơn giản: ThingsBoard Edge và ThingsBoard Community Edition (CE) khác nhau chủ yếu ở vị trí xử lý dữ liệu + kiến trúc triển khai.
🔥 So sánh nhanh (dễ hiểu nhất)
| Tiêu chí | ThingsBoard CE | ThingsBoard Edge |
|---|---|---|
| Vị trí chạy | Server (cloud hoặc on-premise trung tâm) | Chạy tại edge (gateway / nhà máy / site) |
| Xử lý dữ liệu | Gửi hết về server xử lý | Xử lý tại chỗ (local) |
| Phụ thuộc internet | Cần internet ổn định | Không cần internet vẫn chạy |
| Độ trễ | Cao hơn (phụ thuộc mạng) | Thấp (real-time local) |
| Mục đích | Platform IoT trung tâm | Node phân tán cho nhiều site |
| Đồng bộ | Không có | Sync dữ liệu về server |
| Triển khai | 1 hệ thống trung tâm | Nhiều Edge + 1 Server |
🧠 Giải thích bản chất
1. ThingsBoard CE là gì
- Là IoT platform chính (core system)
-
Dùng để:
- Quản lý device
- Dashboard
- Rule engine
- Có thể scale lớn (cloud hoặc server nội bộ)
👉 Hiểu:
CE = bộ não trung tâm
2. ThingsBoard Edge là gì
- Là phiên bản chạy ở “biên” (edge computing)
-
Cài trực tiếp tại:
- Nhà máy
- Gateway
- Raspberry Pi
Chức năng:
- Xử lý dữ liệu tại chỗ
- Lưu data local
- Tự chạy khi mất mạng
- Sync về server khi có mạng
👉 Hiểu:
Edge = “trạm con” ở hiện trường
⚡ Điểm khác biệt quan trọng nhất
🔴 1. Edge chạy offline được
-
Mất mạng → vẫn:
- xử lý rule
- alarm
- dashboard
- Có mạng lại → tự sync
👉 CE không làm được điều này
🟠 2. Edge giảm tải server
- Không gửi toàn bộ data lên cloud
-
Có thể:
- filter
- tính toán local
👉 Giảm:
- bandwidth
- chi phí cloud
🟢 3. Edge dùng cho nhiều site
Ví dụ:
- 10 nhà máy
- mỗi nhà máy 1 Edge
- 1 server CE trung tâm
👉 Kiến trúc chuẩn:
Devices → Edge (local xử lý) → CE Server (tổng hợp)
🔵 4. Edge là single-tenant (CE)
- 1 Edge = 1 khách hàng/site
- Không dùng chung nhiều tenant
📌 Khi nào dùng cái nào?
👉 Chỉ dùng CE nếu:
- 1 hệ thống nhỏ
- Internet ổn định
- Không cần realtime local
👉 Dùng Edge nếu:
- Nhà máy / SCADA / công nghiệp
- Mất mạng vẫn phải chạy
- Nhiều site phân tán
- Cần phản ứng nhanh (ms)
💡 Ví dụ thực tế (chuẩn công nghiệp)
Case bạn (PLC + OPC UA + SCADA)
- PLC → Edge (xử lý alarm tại chỗ)
- Edge → CE server (giám sát tổng)
👉 Đây là kiến trúc chuẩn IIoT
🎯 Kết luận ngắn gọn
- CE = trung tâm (cloud/server)
- Edge = xử lý tại hiện trường + backup khi mất mạng
👉 Không phải thay thế nhau → mà dùng chung
Nếu bạn đang làm WinCC / OPC UA / Kepware / PLC, mình có thể vẽ cho bạn luôn kiến trúc chuẩn ThingsBoard Edge dùng trong nhà máy 👍

