ThingsBoard logo

ThingsBoard

Open-source IoT platform for device management and data visualization

ThingsBoard primary screenshot

What is ThingsBoard?

Try ThingsBoard

ThingsBoard is an IoT platform for connecting devices, managing telemetry, and building real-time data visualizations. It’s available as an open-source community edition as well as professional and cloud offerings, plus options for edge deployments and support for legacy protocols via a gateway. You can also use it as a scalable MQTT broker and pair it with analytics for monitoring and prediction use cases.

What does ThingsBoard help you do for IoT device data?

ThingsBoard helps you connect IoT devices, manage and process their data, and visualize results in real time. It’s designed for building dashboards and automating actions based on device data, while also supporting device management and monitoring.

Do I have to build everything from scratch, or is it no-code friendly?

ThingsBoard supports building real-time dashboards using many customizable widgets, and you can define automation with an IoT Rule Engine using rule chains rather than writing everything in code. It also offers server-side APIs when you need programmatic control.

Which connection protocols does ThingsBoard support?

ThingsBoard supports MQTT, CoAP, and HTTP for device connectivity. It also lists technologies such as NB IoT, LoRaWAN, SigFox, and LwM2M, and you can extend behavior with custom transport implementations.

How does the IoT Rule Engine process incoming telemetry?

You can create data-processing rule chains to transform and normalize telemetry, update attributes, and detect events such as alarms based on telemetry or device inactivity. Rule chains can also forward data to external systems and build notification flows.

What deployment options are available (cloud, on-prem, and edge)?

ThingsBoard offers both ThingsBoard Cloud (platform as a service) and on-prem options such as the Community Edition (open source) and Professional Edition. For edge scenarios, you can use ThingsBoard Edge for edge computing and ThingsBoard IoT Gateway to connect legacy protocols.

How does ThingsBoard handle security and device control?

ThingsBoard supports transport encryption for MQTT and HTTP(s), along with device authentication and device credential management. It includes device registration and management, server-side attributes, and APIs for sending RPC commands to devices.

Last updated
May 28, 2026
Date listed
Apr 13, 2026