Step 1 — Deploy the MQTT Broker
This article refers to Platform v3.0.0. The current Platform version is v3.2.0.
Overview
The MQTT Broker is the messaging hub every other component of the computer-vision pipeline talks to. Video frames from the simulator land on it, YOLOv8 reads them, the player reads what YOLOv8 publishes back, and the ingester picks up the inference telemetry — all over MQTT.

MQTT Broker in the pipeline
Read the official MQTT specification at mqtt.org.
Add the MQTT Broker to your Library

MQTT Broker
MQTT is a messaging protocol that defines how IoT devices publish and subscribe to data over communication networks.

MQTT Broker in the Marketplace
For the full Marketplace flow, see Add a Marketplace app to your Library.

MQTT Broker in the App Library
Deploy the MQTT Broker
- Open the Node Details page of the target node and click Add card → Marketplace App.

Add card menu

Select Marketplace App
- Select app and version. Pick MQTT Broker and its latest version. Click Next.

Select MQTT Broker
- App Secrets. Keep the defaults and click Next.

App Secrets for MQTT Broker
- App Config. No extra configuration is needed. Click Send App to deploy.

Send the MQTT Broker deployment
Verify the deployment
The MQTT Broker workload card appears on the Node Details page within seconds. When the indicator turns green (Started), the broker is up.

MQTT Broker workload card
The broker now listens on:
- TLS port:
8883. - Default credentials:
bbruser/bbrpassword.
Summary
The MQTT Broker is the first piece of the computer-vision pipeline — every other component you deploy in this tutorial depends on it. Once the card shows Started, continue to Step 2 — Deploy the Video Simulator.