OpenSourceProjects logo
thingsboard logo

thingsboardOpen-source IoT Platform - Device management, data collection, processing and visualization.

Open-source IoT Platform - Device management, data collection, processing and visualization.

21,831 stars
6,329 forks
Java
Apache-2.0
thingsboard screenshot

thingsboard

ThingsBoard is an open-source IoT platform that enables organizations to collect, process, visualize, and manage IoT device data at scale. It provides a comprehensive solution for building real-time dashboards, defining data processing workflows, and managing connected devices without vendor lock-in.

Key Features

  • Device Management: Provision, monitor, and control IoT entities securely with rich server-side APIs and entity relationship management
  • Data Collection & Visualization: Collect telemetry data in a scalable, fault-tolerant way and visualize it with customizable dashboards and widgets
  • IoT Rule Engine: Create complex rule chains to process, transform, and normalize device data with conditional logic and automated responses
  • SCADA Dashboards: Monitor and control industrial processes in real time using SCADA symbols and workflow management
  • Alerting & Notifications: Define thresholds to trigger alarms and send notifications via email, SMS, mobile apps, or third-party integrations

Use Cases

  • Smart Energy: Monitor and optimize energy consumption across distributed assets and facilities
  • Smart Farming: Track environmental conditions and equipment status for precision agriculture
  • Site Fleet Tracking: Real-time location monitoring and fleet management for mobile assets
  • Smart Metering: Automated meter reading and consumption analysis for utilities
  • SCADA Systems: Industrial process monitoring and control for manufacturing and infrastructure

Who Is It For

ThingsBoard is designed for enterprises, IoT solution providers, and developers who need a scalable, self-hosted platform for IoT applications. It's ideal for organizations requiring full control over their data, custom integrations, and complex data processing workflows.

Trending Open Source Projects