Scattered equipment data turned into clear dashboards for operational decisions

Industrial IoT Monitoring Dashboards with ThingsBoard

Custom ThingsBoard dashboards for device telemetry, industrial sensor measurements, equipment status, operational trends and alerts.

IoTProject status: In development
Abstract illustration of an industrial monitoring dashboard with charts and status indicators

Problem statement

In industrial environments, sensor and equipment data is often spread across separate systems, local displays or even manual logbooks. To get an overview of a production line or a mining site, operations staff have to check several different sources.

Under these conditions, gradual trends such as a slowly rising temperature or vibration level are noticed late, and alerts are either too numerous or never reach the right person. A dashboard designed around the role and needs of each user can help close this gap.

Technical approach

This project focuses on designing custom dashboards in ThingsBoard. Telemetry reaches the platform via MQTT or other integrations, is organized into devices and assets, and is processed by the rule engine and evaluated for alarms.

Dashboards are designed on several levels: a site overview for managers, a line or area view for supervisors and a detailed device view for technical staff. Each level shows only the indicators needed for decisions in that specific role. The images on this page are conceptual and do not depict a system in production use.

Architecture

  1. 1

    Devices and gateways

    Sensors and equipment that send data directly or through a gateway.

  2. 2

    MQTT transport layer

    Lightweight, reliable delivery of telemetry and device attributes to the platform.

  3. 3

    ThingsBoard data model

    Devices, assets and their relations organized to mirror the site structure.

  4. 4

    Rule chains and alarms

    Data processing, derived values and threshold-based alarm creation.

  5. 5

    Multi-level dashboards

    Site, line and device views with time-series charts and status indicators.

Features

  • Live device telemetry display
  • Time-series charts for trend analysis
  • Equipment status and device connectivity indicators
  • Threshold-based alarms with severity levels
  • Separate views for site, line and device
  • Hierarchical asset and device structure
  • Role-based user access

Dashboard design decisions

A ThingsBoard dashboard is useful when it answers a specific question. Design therefore starts from the questions each role asks, not from the list of sensors: "Which equipment has a problem right now?", "How has this motor's temperature developed over the past week?", "Which devices have stopped sending data?". Every widget should answer one of these questions.

  • Color is reserved for status, so a real alarm does not get lost among decorative elements.
  • Time-series charts have adjustable time windows, so both short events and long-term trends can be examined.
  • Template-based dashboards allow one design to be reused for all devices of the same type.

Data flow and maintainability

Data arrives in ThingsBoard via MQTT. Rule chains validate it, compute derived values such as averages or calculated states, and raise alarms when thresholds are crossed. Alarms have severity levels and can be acknowledged and tracked, which helps prevent a backlog of unanswered alerts.

For security and maintainability, each device has its own credentials, connections are encrypted, and user access is defined by role and site scope. Consistent naming of devices and telemetry keys makes it easier to add new equipment later. Because connectivity differs from site to site, the data model does not assume a particular network: whether devices report over a wired network, cellular or LoRaWAN, the dashboards work with the same telemetry structure.

Possible extensions

The structure can be extended with periodic reports, equipment performance indicators and a connection to maintenance management systems. The same approach applies to industrial monitoring and smart mining projects.

Related articles

6 min read

MQTT in Industrial IoT: Architecture, QoS and Security

A technical guide to MQTT for industrial IoT projects: publish/subscribe, topic design, QoS levels, retained messages, MQTT 5 features, TLS security and how MQTT compares with OPC UA and HTTP.

More projects

All projects

Arduino Electronic Circuit Simulator

A software environment for experimenting with circuits, Arduino microcontrollers and component behavior before building hardware, for education and prototyping.

  • Arduino
  • Electronics
  • Circuit Simulation

Project status: In development

Interested in a similar solution?

Let’s discuss how this approach could be adapted to your equipment and requirements.