Thingsboard là một IOT Platform mã nguồn mở cho phép giám sát, xử lý, trực quan hóa dữ liệu và quản lý thiết bị.
Tham khảo: Thiết bị thu thập dữ liệu Remote IO
Tham khảo: IOT Gateway , Remote IO công nghiệp USR-M100
Tính năng
Security
Hỗ trợ quá trình chuẩn bị và quản lý thiết bị với các chứng chỉ. Các quy tắc bảo mật tùy chỉnh có thể được áp dụng cho các protocol khác nhau.
Tổng quan và trực quan hóa dữ liệu
Thu thập và trực quan hóa trên Dashboard sử dụng các widget. Thư viện widget hỗ trợ sẵn hơn 100 loại.
Đo đạc từ xa
Phân tích dữ liệu nhận được về và kích hoạt các cảnh báo. Thingsboard hỗ trợ thiết lập các cảnh báo theo nhiều cách từ đơn giản tới phức tạp.
Hỗ trợ Rest API và RPC
Luồng công việc xử lý dữ liệu được thiết kế sử dụng REST API và RPC.
Đẩy dữ liệu của thiết bị
Hỗ trợ đẩy dữ liệu của thiết bị tới các hệ thống phần mềm khác theo thời gian thực.
Tích hợp với các cơ chế hàng đợi bản tin (messages queues) khác nhau
Hỗ trợ nhiều messages queues khác nhau như: Kafka, Rabbit MQ, AWS SQS, Azure Service Bus, Google Pub/Sub
Hỗ trợ hybrid database
Lưu trữ các thực thể (entities) trên cơ sở dữ liệu SQL và dữ liệu đo đạc trên cơ sở dữ liệu NO SQL.
Rule Engine
Hỗ trợ khả năng cấu hình các quy tắc để tạo ra các thông báo (notificaitons) và các cảnh báo (alarms) dựa trên các dữ liệu nhận về. Các quy tắc có thể được thay đổi trong khi chạy tùy thuộc theo trạng thái thiết bị nhận về.
Quản lý cảnh báo
Tạo và quản lý cảnh báo theo thiết bị, tài sản, khách hàng,…
Bắt đầu với Thingsboard như thế nào
Thingsboard hỗ trợ rất nhiều các loại phần cứng khác nhau như: Raspberry pi, esp32, esp8266, link it, …. Dưới đây là một số tài liệu mà các bạn có thể bắt đầu khi nghiên cứu về thingsboard.
Tham khảo: IOT Gateway, bộ chuyển đổi tín hiệu công nghiệp kết nối với Thingsboard


