Dashboard Types in Machinechat JEDI
JEDI offers three powerful dashboard types to cater to your diverse IoT visualization and control needs:
Data Dashboard
- Flexible Layout: Organize your charts and controls in a responsive multi-row, four-column grid for an adaptable data presentation.
- Drag-and-Drop Editing: Effortlessly rearrange charts in edit mode to find the optimal visualization layout.
- Focus Mode: Enter full-screen mode for a distraction-free, high-impact view of your data, perfect for large displays and monitoring situations.
- Interactive Controls: Seamlessly adjust metrics using controls such as sliders. These changes are published via MQTT for inter-device communication and automation.
- Rich Chart Options: Utilize a wide range of charts (line, time series, event, gauge, radial, tile) for different data types.
- Chart Controls: Each chart features icons for:
- Historical querying
- Data refresh
- Chart modification
- Deletion
- Cross-Device Compatibility: Designed to work responsively on desktops, tablets, and even mobile screens (with some chart setting limitations naturally arising due to screen size).
Use Cases
- In-depth Analysis: Build comprehensive dashboards with diverse charts for deep exploration of trends and patterns.
- Operational Monitoring: Track key metrics in real-time, ideal for control rooms or production floors.
- Interactive Prototyping: Experiment with layouts and controls, enabling rapid dashboard design.

Rich Chart Settings and Historical Data Views

Device Dashboard
- Tabular Overview: Presents an organized list of all active data sources (devices or simulators) and their associated metrics.
- Manual Data Source Creation: Add data sources before they begin sending data, aiding in pre-configuration of rules, dashboards, etc.
- Customizable Columns: Expand the table display to include more metrics for each data source.
- Null Value Handling: Clearly indicates missing metrics with '-' entries in the table.
Use Cases
- System Diagnostics: Provides a centralized view of connected devices and their data for troubleshooting and status checks.
- Data Structure Verification: Quickly verify metric names and data types received from each device.

System Dashboard
- Image-Based Layout: Overlay charts, metrics, text, and gauges directly onto a background image, enabling the precise positioning of elements.
- Save Functionality: Stores the layout after you've carefully arranged and configured your widgets.
- Limited Responsiveness: Due to the pixel-level positioning required, System Dashboards may not adapt as well to different screen sizes.
Use Cases
- Process Flow Visualization: Superimpose data directly onto diagrams of factory layouts, machinery, or other real-world representations.
- HMI-Style Interfaces: Build custom dashboards that mimic traditional human-machine interface (HMI) displays.

Choosing the Right Dashboard Type
graph TD
A[What is your primary goal?]
A -->|In-depth data exploration & visualization| B
A -->|Fixed layout with precise widget positioning| C
B --> D[Need interactive controls to manipulate metrics?]
D -->|Yes| E[Data Dashboard]
D -->|No| E
C --> F[Need high screen size adaptability?]
F -->|Yes| G[Not ideal - Choose Data Dashboard]
F -->|No| H[System Dashboard]
Consider the following when selecting a dashboard:
- Data Exploration vs. Fixed Layout: Data Dashboards excel for flexible analysis, while System Dashboards provide precise control over widget placement.
- Interactivity Needs: Data Dashboards support controls for direct metric manipulation.
- Screen Adaptability: Data Dashboards offer the most flexibility across devices.
Have a questions? Contact our support team support@machinechat.io