Skip to main content

Overview

This article refers to Platform v3.0.0. The current Platform version is v3.2.0.

Overview

This tutorial walks you through deploying a data monitoring solution on a single Barbara edge node, end to end. The stack is built from five Marketplace apps:

  1. MQTT Broker — the messaging hub every other app on the node talks to.
  2. Industrial Data Simulator — produces simulated industrial data published to the MQTT broker.
  3. InfluxDB — time-series database that stores the published data.
  4. MQTT-InfluxDB Ingester — moves messages from the broker into InfluxDB.
  5. Grafana — visualises the stored data on a dashboard.

The setup ends with a working pipeline: synthetic device data is published, persisted, and rendered in a browser-accessible dashboard — all on a single edge node.

Already done the quickstart?

If you have already worked through the Quickstart guide, the steps in this tutorial will feel familiar — the underlying apps are the same. The Quickstart uses a hosted node and walks through every wizard click; this tutorial reuses the same apps as building blocks for a generic data-monitoring solution.

Prerequisites

Before you start, you need a registered, ACTIVATED edge node in your Barbara Panel. If your Nodes List is empty, follow one of the install paths below first:

Once the node is online, head to its Node Details page. From there you can add cards, deploy workloads, and operate the apps below.

Add the five apps to your Library

Each step in this tutorial assumes the corresponding app is already in your App Library. If your account is new and the apps are missing, add them once from Barbara Marketplace using the direct links below:

For the step-by-step Add to Library flow, see Add a Marketplace app to your Library.

What you will learn

By the end of the tutorial you will know how to:

  • Deploy a Marketplace application on a node from the Node Details page.
  • Configure its App Secrets, Compose Config, and App Config.
  • Wire several apps together so they publish, persist, and visualise data.
  • Verify the pipeline end to end — broker, database, ingester, dashboard.
note

Deploy the apps in the order described — each step builds on the previous one. The MQTT Broker is the first and is required by every other component in the stack.

Summary

This is an end-to-end recipe for a MING-style data monitoring stack on a Barbara edge node, packaged as five Marketplace apps. Add the five apps to your Library, then follow the five steps in order to land at a working dashboard that reads from an InfluxDB bucket fed by an MQTT pipeline.