Open-source IoT Platform - Device management, data collection, processing and visualization.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Viacheslav Klimov 11304114a8
Merge pull request #16131 from dskarzh/chore/spdx-license-headers-rc
17 hours ago
.github Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
application chore: adopt SPDX license headers for files added in lts-4.4 2 days ago
common chore: adopt SPDX license headers for files added in lts-4.4 2 days ago
dao chore: adopt SPDX license headers for files added in lts-4.4 2 days ago
docker Merge branch 'chore/spdx-license-headers' into chore/spdx-license-headers-lts-4.3 2 days ago
edqs Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
img Fix typo in docker README's. 8 years ago
monitoring Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
msa chore: adopt SPDX license headers for files added in lts-4.4 2 days ago
netty-mqtt Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
packaging Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
rest-client Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
rule-engine Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
tools Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
transport Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
ui-ngx chore: adopt SPDX license headers for files added in lts-4.4 2 days ago
.gitignore feat(iot-hub): hardening + dao-level lookups 3 months ago
LICENSE chore: adopt SPDX license headers and upgrade license-maven-plugin to 5.1.2 7 days ago
README.md Update README.md 7 months ago
TEST_FAST.md Added Node unit tests for tb-js-executor sandbox 4 months ago
build.sh chore: adopt SPDX license headers and upgrade license-maven-plugin to 5.1.2 7 days ago
build_proto.sh chore: adopt SPDX license headers and upgrade license-maven-plugin to 5.1.2 7 days ago
license-header.txt chore: adopt SPDX license headers and upgrade license-maven-plugin to 5.1.2 7 days ago
lombok.config jwt settings code cleanup 4 years ago
pom.xml Merge branch 'chore/spdx-license-headers-lts-4.3' into chore/spdx-license-headers-lts-4.4 2 days ago
pull_request_template.md added missed yml parameter descriptions, script that check description exists for all parameters, added github action that run script 3 years ago
security.md fixed typo 3 years ago

README.md

banner

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


💡 Get started • 🌐 Website • 📚 Documentation • 📔 Blog • 🔗 LinkedIn

🚀 Installation options

Install ThingsBoard on-premises or use ThingsBoard Cloud.

💡 Getting started with ThingsBoard

Check out our Getting Started guide or watch the video to learn the basics of ThingsBoard and create your first dashboard! You will learn to:

  • Connect devices to ThingsBoard
  • Push data from devices to ThingsBoard
  • Build real-time dashboards
  • Create a Customer and assign the dashboard with them.
  • Define thresholds and trigger alarms
  • Set up notifications via email, SMS, mobile apps, or integrate with third-party services.

Features


Provision and manage devices and assets

Provision and manage
devices and assets

Provision, monitor and control your IoT entities in secure way using rich server-side APIs. Define relations between your devices, assets, customers or any other entities.




Collect and visualize your data

Collect and visualize
your data

Collect and store telemetry data in scalable and fault-tolerant way. Visualize your data with built-in or custom widgets and flexible dashboards. Share dashboards with your customers.




SCADA Dashboards

SCADA Dashboards

Monitor and control your industrial processes in real time with SCADA. Use SCADA symbols on dashboards to create and manage any workflow, offering full flexibility to design and oversee operations according to your requirements.




Process and React

Process and React

Define data processing rule chains. Transform and normalize your device data. Raise alarms on incoming telemetry events, attribute updates, device inactivity and user actions.




⚙️ Powerful IoT Rule Engine

ThingsBoard allows you to create complex Rule Chains to process data from your devices and match your application specific use cases.

IoT Rule Engine

📦 Real-Time IoT Dashboards

ThingsBoard is a scalable, user-friendly, and device-agnostic IoT platform that speeds up time-to-market with powerful built-in solution templates. It enables data collection and analysis from any devices, saving resources on routine tasks and letting you focus on your solution’s unique aspects. See more our Use Cases here.

Smart energy

Smart energy

SCADA swimming pool

SCADA Swimming pool

Site fleet tracking

Site fleet tracking

Smart farming

Smart farming

Smart metering

Smart metering

🫶 Support

To get support, please visit our GitHub issues page

📄 Licenses

This project is released under Apache 2.0 License