Case study

From Register to Dashboard: Integrating Industrial Measurement Data

An industrial data-integration prototype developed to collect measurements from a Modbus-enabled device and present them through a centralized dashboard.

  • Industrial & Manufacturing
  • 20 September 2025

Industrial equipment can generate useful information about electrical consumption, operating conditions, and process behaviour, but that information is not always readily accessible outside the device itself. Measurements may be available through a communication interface while remaining difficult to review over time or compare with other operational data.

This project investigated the integration of an industrial measurement device with a software-based monitoring system. The prototype used a Modbus-enabled energy meter as the field device and established a communication path between the meter and a data-processing application.

The integration began with identifying the relevant measurement registers and determining how the device represented each value. Register addresses, data types, scaling factors, and units were documented before the readings were incorporated into the application. This step was important because a communication connection alone does not guarantee that the resulting measurements will be interpreted correctly.

The prototype used Modbus RTU over an RS-485 connection to retrieve measurements from the meter. A software service polled the configured registers at defined intervals, converted the raw values into engineering units, and passed the processed readings to a time-series database. The dashboard then presented live measurements and historical trends through a browser-based interface.

The application included basic communication-status handling so that missing or stale readings could be distinguished from valid measurements. This helped prevent a disconnected device from appearing to report a normal, unchanged operating condition. The data model also retained timestamps, allowing changes in consumption and electrical demand to be examined over time.

Testing covered register interpretation, communication stability, scaling and unit conversion, timestamp handling, and the behaviour of the dashboard when the field device became temporarily unavailable. The process highlighted several practical integration concerns, including serial communication settings, register-map differences between manufacturers, polling intervals, and the need to validate readings against the source device.

The completed prototype demonstrated a repeatable method for moving industrial measurement data from a field instrument into a software environment where it could be monitored, stored, and analyzed

What changed. The project produced a working industrial data-integration prototype that retrieved measurements from a Modbus-enabled device, processed the readings, stored timestamped data, and displayed the results through a centralized dashboard. Testing confirmed that the software could interpret the configured register values and update the dashboard when new measurements arrived. Communication-loss handling also made unavailable data distinguishable from current readings, improving the clarity of the monitoring interface. The resulting architecture provided a reusable foundation for integrating additional compatible devices and measurement points. Further deployment would require validation against each device's register documentation, communication requirements, and operating environment.

THE END

Scope

  • Designed the communication architecture between a Modbus-enabled measurement device and a monitoring application.
  • Identified and documented relevant registers, data types, scaling factors, and measurement units.
  • Established Modbus RTU communication over an RS-485 interface.
  • Implemented periodic register polling and conversion of raw values into engineering units.
  • Configured a data pipeline for timestamped storage of measurement readings.
  • Developed a dashboard for live measurements and historical trends.
  • Implemented communication-status handling to identify unavailable or stale data.
  • Tested register interpretation, measurement scaling, communication interruptions, and dashboard updates.
  • Documented device-integration requirements and the process for adding further measurement points.

Technology

  • Modbus-enabled industrial energy meter
  • Modbus RTU
  • RS-485 communication interface
  • USB-to-RS-485 adapter
  • Python
  • PyModbus
  • MQTT
  • Node-RED
  • InfluxDB
  • Grafana

Related services

  • Automation & Industrial Systems

    Industrial control, PLC programming, control panel development and automation integration for processes and equipment. We work towards making operations more consistent, observable and manageable.

  • Embedded Systems & Electronics

    Embedded hardware and electronics development for devices that sense, process and interact with the physical world. Our developing work spans microcontrollers, circuit design, PCB development and hardware prototyping.

  • Software & Digital Systems

    Software development and digital tools for practical applications, technical workflows and connected systems. Our work combines software engineering with an interest in how digital solutions interact with the physical world.

  • Smart & Connected Systems

    Smart building installations, CCTV, alarms, access control and connected infrastructure for homes, commercial premises and other facilities. We bring together the devices and systems that help people monitor and manage their environments.

A problem like this one?

Describe the situation and the constraint. Helena will say what it would take to understand it properly.