Skip to content

Latest commit

Β 

History

28,655 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

banner

All-in-one 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 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

Turn raw telemetry into meaningful metrics with calculated fields: compute values, aggregates, and KPIs from device and asset data in real time. Combine them with rule chains to transform your data and raise alarms on 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 of 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

πŸ“„ License

Starting with version 4.4, ThingsBoard is licensed under the Business Source License 1.1 (BUSL), a source-available license. You can read, build, modify, fork, and redistribute the code, and use it freely for development and testing. Production use is free within the limits of the Additional Use Grant; beyond them, or to remove ThingsBoard branding, a commercial license is required. Each release converts to Apache 2.0 four years after it ships.

Versions released before 4.4 remain under the Apache 2.0 License.

Releases

Packages

Used by

Contributors

Languages