Skip to Content
IoT DashboardsOverview

IoT Dashboards

The Board Studio goes far beyond traditional dashboards. It is a full no-code application UI builder that lets you create rich, multi-page user interfaces — complete with page navigation, control buttons, filter elements, lists, forms, embedded content, and much more. While it includes all the chart and gauge widgets you would expect from a dashboard tool, the interfaces you can build are not limited to data visualization. You can design complete operator panels, interactive control screens, and custom workflows — all without writing a single line of code.

You build interfaces by dragging and dropping widgets onto a canvas, configuring them through a settings panel, and linking pages together with navigation elements. Board Studio is installed by default in every IronFlock project.

Board Studio editor with widget panel showing Charts, Navigation, and Actions tabs

What You Can Build

  • Standard & Advanced Charts — Track metrics and time-series data. Line charts, bar charts, gauges, heatmaps, doughnuts, and more.
  • App Navigation — Build multi-page boards with smooth routing and sidebar menus or tab bars.
  • Embed — Bring external dashboards, device UIs, camera streams, or websites directly into your board.
  • Actions — Send commands or control signals to edge devices straight from the board.
  • Split Charts — Automatically generate one chart per device, location, or category from a single configuration.
  • Forms — Record manual data entries with full history tracking and smart update patterns.
  • Filters — Let users filter data across all widgets at once using dropdowns and date pickers.
  • Agentic AI — Add AI agents to your board that interact with your app data through natural language.

Why Boards

  • All-in-one — Visualize, control, and interact in a single place, no separate tools needed.
  • Customizable — Arrange widgets any way you like on a free-form grid. Resize, reposition, and layer them freely.
  • Secure — Remote access and device control are handled through authenticated tunnels.
  • Scalable — Works the same for one device or an entire project.

How Boards Work

A board connects directly to your app’s data in the project database. It is not tied to a specific device — it shows aggregated data from all devices running the app in your project.

Data flows from your devices in real time: the edge component sends data through the IronFlock messaging layer into the project’s database. Your board receives updates instantly — there is no polling or manual refresh. Widgets update with sub-second latency from edge to screen.

Developer Boards vs. User Boards

  • Developer boards are created by the app developer and ship with the app. Every user who installs the app sees the same board layout automatically.
  • User boards are created by you within your own project using the board builder. You can mix data from multiple installed apps into a single custom dashboard.

Accessing a Board

Once an app with a board is installed on your project, the app icon appears on your project’s home panel. Click it to open the board.

Building a Board

Open the board builder from your project. From there you can:

  1. Add widgets — Pick a widget type from the widget panel and drag it onto the canvas.
  2. Resize and position — Drag the edges of any widget to resize it, or drag the widget itself to reposition it on the grid.
  3. Configure a widget — Click a widget to open its settings panel. Select the data source, set labels and units, and adjust display options.
  4. Add pages — Create multiple pages and link them with navigation widgets for multi-screen dashboards.
  5. Apply a theme — Choose a light or dark theme and set global colors from the board settings panel.

Changes are saved automatically as you build.

Last updated on