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
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
Devices and gateways
Sensors and equipment that send data directly or through a gateway.
2
MQTT transport layer
Lightweight, reliable delivery of telemetry and device attributes to the platform.
3
ThingsBoard data model
Devices, assets and their relations organized to mirror the site structure.
4
Rule chains and alarms
Data processing, derived values and threshold-based alarm creation.
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.
ThingsBoard is an open-source IoT platform widely used for industrial monitoring. This article explains its data model, rule engine, alarms, dashboards, deployment options and security considerations.
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.
A software environment for experimenting with circuits, Arduino microcontrollers and component behavior before building hardware, for education and prototyping.
An application that identifies traditional meters from images and, based on the meter and display type, suggests suitable retrofit approaches for smart metering.
Network monitoring, configuration automation, routing optimization and VPN management on MikroTik and Cisco equipment, focused on reliability and maintainability.
MikroTik
Cisco
Network Automation
Project status: Ongoing
Interested in a similar solution?
Let’s discuss how this approach could be adapted to your equipment and requirements.