OpenSource-Hub
T

thingsboard

SHA-256
21.7k stars·Developer Tools·SHA-256 checksum verified

Open-source IoT platform for data collection, processing, visualization, and device management.

Smart Download

Download Download Version

v4.3.1.1 · 337.9 MB

Open-source IoT platform for connecting devices, collecting data, building dashboards, and automating rules.

Core Features

  • Provision and manage devices/assets with relations
  • Real-time dashboards with built-in widgets and SCADA symbols
  • Powerful rule engine for data transformation, alarms, and notifications
  • Multi-tenant support, role-based access control
  • Integration with email, SMS, mobile apps, and third-party services

What It Can't Do

  • Production requires at least 4 cores / 8GB RAM. 2. Rule engine has a learning curve. 3. Default H2 database is for demo only; switch to PostgreSQL or Cassandra. 4. Adjust connection pools for high concurrency.

Use Cases

  • Smart energy monitoring and analytics
  • Smart agriculture environmental control
  • SCADA industrial process automation
  • Fleet tracking and logistics
  • Smart metering and billing systems

ThingsBoard is an open-source IoT platform that provides device management, data collection, processing, and visualization. It supports MQTT, CoAP, and HTTP protocols for device connectivity. Key features include real-time dashboards, SCADA symbols, a powerful rule engine for data transformation and alerts, and multi-tenant support. It can be deployed on-premises or used via ThingsBoard Cloud. The platform is used in smart energy, agriculture, metering, fleet tracking, and industrial automation.

Tags

iotplatformdata-visualizationrule-enginescadadevice-management

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Download installer from website or sign up for ThingsBoard Cloud

4

Step 2: Install and start the service (requires Java for on-premises)

5

Step 3: Log in, create a device, and obtain access token

Install Guide
  1. Step 1: Download installer from website or sign up for ThingsBoard Cloud
  2. Step 2: Install and start the service (requires Java for on-premises)
  3. Step 3: Log in, create a device, and obtain access token
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

7e1a81993dc1a1066524e3242f749842cfce70ec07cec1537b5f1b108a14c820

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

On-premises: stop service and remove installation directory. Docker: docker rm container and image. No uninstall needed for cloud.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 18:55:08
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects