ThingsBoard is an open-source Internet of Things (IoT) platform designed to provide device management, data collection, processing, and visualization for IoT solutions. It supports industry-standard IoT protocols such as MQTT, CoAP, and HTTP and is suitable for both cloud and on-premises deployments. With ThingsBoard, users can create rich IoT dashboards for real-time data visualization and device control, ensuring efficient management of IoT entities.
ThingsBoard — Open-source IoT (Internet of Things) Platform
ThingsBoard is an open-source IoT ❰Internet of Things❱ platform for device management ᐉ data collection ᐉ processing and visualization for your IoT projects
![](https://img.thingsboard.io/thingsboard_logo.png)
Key Features
- Device Management: Register and manage devices securely using server-side APIs. Monitor device activity and control them remotely.
- Data Collection & Visualization: Collect telemetry data in a scalable way. Visualize this data through customizable widgets and dashboards.
- Rule Engine: Process data with flexible rule chains to match application-specific use cases. Transform and normalize device data efficiently.
- Microservices Architecture: Build a scalable ThingsBoard cluster that ensures maximum fault-tolerance and scalability.
- Fault-Tolerance: The architecture guarantees that you won't lose your data with its reliable NoSQL database replication.
- Multi-tenancy Support: Manage multiple tenants with ease, each having their own administrators and devices.
- Data Processing: Define complex notification chains on alarms with custom logic to react to events in real-time.
- Security: Ensures transport encryption and device authentication with robust credentials management.
- Asset Management: Manage assets alongside devices, allowing for a comprehensive overview of all IoT entities.
- Open Source: Licensed under Apache License 2.0, available for use in commercial products without licensing fees.
Thingsboard Screenshots
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/NmyubBVdQAk5hMrvWZ.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/Clit3Oly_fI_k4ivGn.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/8Qch7yX0Ar3OJ1_UJz.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/NH_yttuo-o_7mRZaap.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/4p8WPqRbA9quZCuF4Z.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/Yf5jDEmLdzgq-7WNO7.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/_lN2WeIEk-K5EZVsde.png)
![](https://byuroscope.fra1.digitaloceanspaces.com/nc/uploads/noco/lowcode_installer/oss_tools/screenshots/hdmtZRBVXVhK6SW6a3.png)
Suggested Developer Use Cases
- Create custom dashboards for monitoring energy consumption in smart buildings without deep programming knowledge.
- Leverage built-in widgets to set up real-time asset tracking systems that can be integrated into larger logistics solutions.
- Utilize rule chains to process agricultural sensor data for smart farming applications, providing clients with actionable insights.
Stars | Last commit | Project status |
---|---|---|
Star | Thursday, December 28, 2023 | 🌟 Healthy |