EasyIOT Dashboard Builder
Build your IOT APP without special applications; you can integrate with AVEVA, Siemens, or Schneider SCADA
EasyIOT: build IoT dashboards and export them as AVEVA widgets
Real-Time IoT & MQTT Dashboard Platform Build interactive monitoring, visualization and control dashboards without traditional dashboard development.
1. Product Overview
IoT Dashboard Builder is a web-based dashboard design platform for building real-time monitoring and visualization screens using IoT data and MQTT .
The platform allows users to create dashboards by placing widgets onto a visual canvas and connecting those widgets to MQTT topics. When new data is received, the corresponding widgets update automatically in real time.
No traditional dashboard programming is required. Users can build monitoring screens using configurable widgets, charts, gauges, status indicators, maps, tables, controls and other visualization components.
2. MQTT-Based Architecture
MQTT provides the communication layer between IoT devices, applications and dashboards. Devices publish information to MQTT topics, while dashboard widgets subscribe to the topics they need.
MQTT topics act as the data channels between devices and dashboard widgets.
3. What Can You Build?
Factory Monitoring
Monitor machine speeds, temperatures, pressures, production values, alarms and operating conditions.
Energy Monitoring
Visualize electrical consumption, power, energy KPIs and historical trends.
Fleet Monitoring
Display vehicle and asset positions using map-based visualization.
Server Monitoring
Monitor CPU, memory, connectivity and other infrastructure data.
Industrial KPI Dashboard
Create dashboards for production, OEE-related information, machine status and operational KPIs.
Custom IoT Applications
Build dashboards around any MQTT-connected application or device.
4. Visual Dashboard Designer
The Dashboard Designer provides a visual canvas where users can create and arrange dashboards without writing traditional frontend code.
Widgets can be moved, resized, duplicated, copied between dashboards and configured through the properties panel.
5. Rich Visualization Library
The platform provides a broad collection of ready-to-use widgets and templates for industrial, IoT and business dashboards.
The documentation provides the complete widget and template library.
6. MQTT-Native Data Integration
MQTT is the core data communication mechanism used by the Dashboard Builder.
A widget can subscribe to an MQTT topic and automatically update whenever a new message arrives.
MQTT topics are case-sensitive and can be structured hierarchically to represent factories, lines, machines, assets and individual signals.
7. Monitoring & Control
The Dashboard Builder is not limited to displaying data. Control widgets can publish MQTT messages, allowing dashboards to send commands and setpoints back to connected systems.
This enables dashboards to function as operator interfaces rather than passive monitoring screens.
8. Operator Controls
Control widgets can publish MQTT messages to connected systems.
Buttons
Send predefined commands or actions through MQTT.
Text Input
Allow operators to enter values or messages for MQTT publication.
Sliders
Provide interactive setpoint or control values.
9. Real-Time Monitoring
Once connected to the MQTT broker, widgets update as new messages arrive. This makes the dashboard suitable for live monitoring applications.
10. KPI & Status Visualization
The platform includes KPI cards, gauges, status indicators, progress displays and other components designed to make important operational information visible at a glance.
11. Charts & Historical Visualization
Dashboard Builder provides multiple chart families for visualizing time-series and structured IoT data.
12. Maps & Asset Monitoring
Map-based widgets can be used for applications where assets have a geographic location.
13. Interactive Popups
Dashboards can use popup interfaces to provide additional information without requiring the operator to leave the main dashboard.
Popups can be designed separately and linked to buttons or other dashboard interactions. MQTT-based automatic triggering is also supported.
14. Dashboard Styles & Themes
Dashboards can be customized using reusable styles and themes. This allows organizations to create a consistent visual appearance across multiple dashboards.
Styles can define the appearance of dashboard components while allowing individual widgets to retain their own configurable properties.
15. Export & Deployment Options
Dashboard Builder provides several ways to deploy and share dashboards.
16. AVEVA System Platform Integration
Dashboard Builder includes an export option for AVEVA System Platform custom widget packages (.cwp) .
The exported widget can be integrated into AVEVA graphics using either a System Platform bridge or direct MQTT communication.
- System Platform Bridge: Values are provided through AVEVA custom widget properties and can be bound to AVEVA attributes.
- MQTT Direct: The exported widget connects directly to the MQTT broker.
This makes the platform particularly useful where modern web-based visualization needs to coexist with an existing AVEVA System Platform environment.
17. Custom Widgets
In addition to the built-in widgets and templates, the platform provides a custom widget environment for creating specialized dashboard components.
Custom widgets can be used when a standard widget does not meet a specific visualization or operator-interface requirement.
18. MQTT Configuration Management
For large dashboards, configuring MQTT topics individually can become time-consuming. Dashboard Builder provides MQTT configuration export and import through CSV files.
This is useful when deploying many widgets or when MQTT topic structures need to be changed across an existing dashboard.
19. Platform Architecture
20. MQTT Retained Messages
The platform can benefit from MQTT retained messages. When a dashboard subscribes to a retained topic, the broker can immediately provide the latest retained value instead of waiting for the next device transmission.
21. Design Mode & Preview Mode
22. Standalone & Offline Dashboard Deployment
Dashboards can be exported as standalone HTML content. The exported dashboard can run independently from the Dashboard Builder server.
The exported dashboard can still connect to the MQTT broker to receive live data, making this useful for kiosk displays and environments where users do not need direct access to the Dashboard Builder server.
- Operator kiosk
- Large-screen monitoring display
- Control room display
- Factory-floor monitoring station
- Shared-drive dashboard distribution
- Standalone web dashboard
23. Industrial IoT Architecture Example
24. Industrial Use Cases
Production Monitoring
Monitor production quantities, machine status, process values and operational KPIs.
Energy Management
Display real-time power and energy measurements from connected meters and IoT devices.
Machine Monitoring
Combine machine status, process values, alarms and trends in a single operator dashboard.
Remote IoT Monitoring
Build web dashboards for distributed equipment and connected assets.
Fleet & Asset Tracking
Visualize geographic positions and asset information using map widgets.
Control Dashboards
Provide operators with MQTT-based buttons, sliders and input controls.
25. Key Benefits
Dashboard Builder provides a flexible visual environment for transforming MQTT data into real-time dashboards, industrial monitoring screens and operator interfaces.
Connect your IoT devices to MQTT, select the required widgets, configure the topics and build the dashboard that matches your application.
From a single sensor value to a complete industrial monitoring system, the same platform can combine KPIs, trends, alarms, maps, controls, popups and custom visualizations.