ThingsBoard là một nền tảng IoT mã nguồn mở để giám sát, xử lý dữ liệu, trực quan hóa dữ liệu cùng với quản lý thiết bị.
Nó hỗ trợ các giao thức IoT tiêu chuẩn công nghiệp - MQTT, CoAP và HTTP. ThingsBoard kết hợp khả năng mở rộng, khả năng chịu lỗi và hiệu suất để thu thập dữ liệu thiết bị để xử lý và giám sát. Nó cung cấp gateway server có thể giao tiếp với các thiết bị đính kèm.
Xây dựng dựa trên Netty Framework do nó cung cấp hỗ trợ cho nhiều giao thức và ứng dụng. Có thể thêm các giao thức phần cứng mới bằng cách thêm các trình xử lý kênh Inbound và Outbound cho các giao thức mới với netty framework.
Các tính năng của Thingsboard
1) Bảo mật
Hỗ trợ cung cấp và quản lý các thiết bị có quản lý thông tin đăng nhập. Các quy tắc bảo mật tùy chỉnh cho từng giao thức có thể được áp dụng.
2) Trang tổng quan và trực quan hóa Dữ liệu
Hỗ trợ tích hợp cho hơn 100 thành phần widget. Thu thập và trực quan hóa dữ liệu từ các thiết bị và nội dung trong trang tổng quan bằng các tiện ích con.
3) Phép đo từ xa
Phân tích phép đo từ xa đến và kích hoạt cảnh báo với xử lý sự kiện phức tạp. Hỗ trợ Api lưu trữ sự kiện để nắm bắt các chỉ số đo từ xa.
4) Hỗ trợ Rest API và RPC
Quy trình làm việc dữ liệu có thể được thiết kế bằng cách sử dụng Rest API và RPC request.
5) Đẩy dữ liệu thiết bị
Hỗ trợ đẩy dữ liệu thiết bị sang các hệ thống khác theo thời gian thực.
6) Tích hợp với các hàng đợi tin nhắn khác nhau
Các trình kết nối khác nhau có sẵn để kết nối với các triển khai khác nhau của hàng đợi tin nhắn. Hỗ trợ triển khai nhiều hàng đợi tin nhắn: Kafka, RabbitMQ, AWS SQS, Azure Service Bus và Google Pub / Sub.
7) Hỗ trợ cơ sở dữ liệu kết hợp
Lưu trữ tất cả các thực thể trong cơ sở dữ liệu SQL và dữ liệu đo từ xa trong cơ sở dữ liệu NoSQL.
8) Công cụ quy tắc
Công cụ quy tắc tích hợp, để định cấu hình các quy tắc cho trạng thái thiết bị và các thông báo hoặc cảnh báo khác nhau có thể được tạo dựa trên phép đo từ xa của thiết bị. Các quy tắc xử lý dữ liệu có thể được thay đổi trong thời gian chạy dựa trên trạng thái thiết bị.
9) Chế độ triển khai, tiêu chuẩn và cụm
Triển khai tại chỗ và đám mây được hỗ trợ cùng với chế độ tiêu chuẩn và cụm được hỗ trợ
10) Quản lý cảnh báo
Tạo và quản lý các cảnh báo liên quan đến thiết bị, nội dung và khách hàng,... Chính sách quy tắc có thể được áp dụng để tăng cảnh báo khi thay đổi trạng thái thiết bị.
Trường hợp sử dụng
Nền tảng IoT của Thingsboard hỗ trợ các trường hợp sử dụng rộng rãi, cụ thể là trong các lĩnh vực theo dõi đội xe, canh tác thông minh, đo lường thông minh, năng lượng thông minh, thành phố thông minh và giải pháp tự động hóa gia đình thương mại.
1) Canh tác thông minh
Canh tác thông minh là sự kết hợp giữa phần cứng (IoT) và phần mềm (SaaS) để nắm bắt dữ liệu và sử dụng dữ liệu để quản lý tất cả các hoạt động trong trang trại, cả trước và sau thu hoạch.
2) Đo lường thông minh
Các giải pháp đo lường thông minh được sử dụng để nghiên cứu các mô hình tiêu dùng.
Cảnh báo được tích hợp với đo lường thông minh với các quy tắc để xác định bất kỳ sự bất thường hoặc vi phạm năng lượng nào
3) Năng lượng thông minh
Năng lượng thông minh đang đồng bộ hóa các nhà sản xuất năng lượng khác nhau với người tiêu dùng năng lượng để tối ưu hóa mức tiêu thụ năng lượng dựa trên các điểm dữ liệu.
4) Quản lý đội tàu
Có thể bắt nguồn các loại giải pháp quản lý đội xe khác nhau
Cho thuê phương tiện, tài trợ, bảo trì, cấp phép, theo dõi và chẩn đoán.
Quản lý chuỗi cung ứng.
Quản lý trình điều khiển, quản lý tốc độ, quản lý nhiên liệu