Click Below to Get the Code

Browse, clone, and build from real-world templates powered by Harper.
Tutorial
GitHub Logo

The Easiest Way to Use MQTT: A Hands-On Demo with Harper’s Built-In Broker

Learn how MQTT works and see a real-time demo using Harper’s built-in MQTT broker. Discover topics, Pub/Sub, QoS, retained messages, and how Harper simplifies IoT and edge data workflows. Watch how to publish, subscribe, and store sensor data instantly with an easy, developer-friendly setup.
Harper Learn
Tutorial
Harper Learn

The Easiest Way to Use MQTT: A Hands-On Demo with Harper’s Built-In Broker

By
Ivan R. Judson, Ph.D.
December 12, 2025
By
Ivan R. Judson, Ph.D.
December 12, 2025
By
Ivan R. Judson, Ph.D.
December 12, 2025
December 12, 2025
Learn how MQTT works and see a real-time demo using Harper’s built-in MQTT broker. Discover topics, Pub/Sub, QoS, retained messages, and how Harper simplifies IoT and edge data workflows. Watch how to publish, subscribe, and store sensor data instantly with an easy, developer-friendly setup.
Ivan R. Judson, Ph.D.
Distinguished Solution Architect
The full source code demonstrated in the video is available here: https://github.com/HarperFast/mqtt-getting-started


MQTT has become one of the most widely adopted protocols for real-time messaging in IoT and distributed systems. Its lightweight footprint, simple publish–subscribe pattern, and resilience in unreliable network environments make it a natural choice for sensors, edge devices, and telemetry workloads. But while MQTT is powerful, setting up and managing a broker, handling authentication, storing messages, and integrating data into applications can quickly become more complex than developers expect.

In this week’s episode, Ivan walks through the fundamentals of MQTT—what it is, how it works, and how Harper dramatically simplifies the developer experience by including MQTT natively inside its unified application platform.

MQTT consists of two core components: clients and a broker. Clients publish messages to topics, and other clients subscribe to those topics to receive data. This Pub/Sub model enables decoupled, scalable real-time communication. MQTT also supports useful features such as Quality of Service (QoS) levels for delivery guarantees and retained messages for storing the most recent data on a topic.

Where Harper really shines is in how effortlessly it integrates this protocol into the platform. When you install and run Harper, MQTT is already enabled out of the box—no configuration, provisioning, or third-party services required. The broker runs on the standard MQTT ports, supports authentication by default, and includes WebSocket capabilities for modern applications. Developers can begin publishing and subscribing immediately using any MQTT client or library in languages like JavaScript, Python, or even command-line tools.

Even more compelling is Harper’s ability to persist retained messages directly into a table. In the example from the video, a simple temperature sensor publishes readings to a topic. When retained mode is enabled, Harper automatically stores each message in a sensors table—no extra wiring, no additional database setup. This makes it possible to combine real-time streams with long-term storage, analysis, and alerting using the same platform.

Harper’s built-in MQTT support allows developers to build IoT, AI-at-the-edge, and event-driven systems in minutes rather than days. With one small, unified runtime providing database, caching, messaging, and application logic, it removes the complexity of managing multiple services and lets you focus on building meaningful real-time experiences.

If you’re exploring MQTT or building sensor-driven applications, this demo shows just how much faster—and simpler—the process can be with Harper. Check out the video and follow along with the sample code to get started.

The full source code demonstrated in the video is available here: https://github.com/HarperFast/mqtt-getting-started


MQTT has become one of the most widely adopted protocols for real-time messaging in IoT and distributed systems. Its lightweight footprint, simple publish–subscribe pattern, and resilience in unreliable network environments make it a natural choice for sensors, edge devices, and telemetry workloads. But while MQTT is powerful, setting up and managing a broker, handling authentication, storing messages, and integrating data into applications can quickly become more complex than developers expect.

In this week’s episode, Ivan walks through the fundamentals of MQTT—what it is, how it works, and how Harper dramatically simplifies the developer experience by including MQTT natively inside its unified application platform.

MQTT consists of two core components: clients and a broker. Clients publish messages to topics, and other clients subscribe to those topics to receive data. This Pub/Sub model enables decoupled, scalable real-time communication. MQTT also supports useful features such as Quality of Service (QoS) levels for delivery guarantees and retained messages for storing the most recent data on a topic.

Where Harper really shines is in how effortlessly it integrates this protocol into the platform. When you install and run Harper, MQTT is already enabled out of the box—no configuration, provisioning, or third-party services required. The broker runs on the standard MQTT ports, supports authentication by default, and includes WebSocket capabilities for modern applications. Developers can begin publishing and subscribing immediately using any MQTT client or library in languages like JavaScript, Python, or even command-line tools.

Even more compelling is Harper’s ability to persist retained messages directly into a table. In the example from the video, a simple temperature sensor publishes readings to a topic. When retained mode is enabled, Harper automatically stores each message in a sensors table—no extra wiring, no additional database setup. This makes it possible to combine real-time streams with long-term storage, analysis, and alerting using the same platform.

Harper’s built-in MQTT support allows developers to build IoT, AI-at-the-edge, and event-driven systems in minutes rather than days. With one small, unified runtime providing database, caching, messaging, and application logic, it removes the complexity of managing multiple services and lets you focus on building meaningful real-time experiences.

If you’re exploring MQTT or building sensor-driven applications, this demo shows just how much faster—and simpler—the process can be with Harper. Check out the video and follow along with the sample code to get started.

Learn how MQTT works and see a real-time demo using Harper’s built-in MQTT broker. Discover topics, Pub/Sub, QoS, retained messages, and how Harper simplifies IoT and edge data workflows. Watch how to publish, subscribe, and store sensor data instantly with an easy, developer-friendly setup.

Download

White arrow pointing right
Learn how MQTT works and see a real-time demo using Harper’s built-in MQTT broker. Discover topics, Pub/Sub, QoS, retained messages, and how Harper simplifies IoT and edge data workflows. Watch how to publish, subscribe, and store sensor data instantly with an easy, developer-friendly setup.

Download

White arrow pointing right
Learn how MQTT works and see a real-time demo using Harper’s built-in MQTT broker. Discover topics, Pub/Sub, QoS, retained messages, and how Harper simplifies IoT and edge data workflows. Watch how to publish, subscribe, and store sensor data instantly with an easy, developer-friendly setup.

Download

White arrow pointing right

Explore Recent Resources

Podcast
GitHub Logo

Inside PixiJS, AT Protocol, and Modern Game Development with Trezy Who

Trezy shares his journey from professional drummer and filmmaker to software engineer and open source maintainer. Learn about PixieJS, game development, AT Proto, BlueSky, data sovereignty, and how developers can confidently contribute to open source projects.
Select*
Podcast
Trezy shares his journey from professional drummer and filmmaker to software engineer and open source maintainer. Learn about PixieJS, game development, AT Proto, BlueSky, data sovereignty, and how developers can confidently contribute to open source projects.
Person with short hair wearing a light blue patterned shirt, smiling widely outdoors with blurred greenery and trees in the background.
Austin Akers
Head of Developer Relations
Podcast

Inside PixiJS, AT Protocol, and Modern Game Development with Trezy Who

Trezy shares his journey from professional drummer and filmmaker to software engineer and open source maintainer. Learn about PixieJS, game development, AT Proto, BlueSky, data sovereignty, and how developers can confidently contribute to open source projects.
Austin Akers
Mar 2026
Podcast

Inside PixiJS, AT Protocol, and Modern Game Development with Trezy Who

Trezy shares his journey from professional drummer and filmmaker to software engineer and open source maintainer. Learn about PixieJS, game development, AT Proto, BlueSky, data sovereignty, and how developers can confidently contribute to open source projects.
Austin Akers
Podcast

Inside PixiJS, AT Protocol, and Modern Game Development with Trezy Who

Trezy shares his journey from professional drummer and filmmaker to software engineer and open source maintainer. Learn about PixieJS, game development, AT Proto, BlueSky, data sovereignty, and how developers can confidently contribute to open source projects.
Austin Akers
Case Study
GitHub Logo

How a $1B+ Retailer Unlocked $92M in Annual Revenue, Without Touching the Origin.

When experimentation logic, redirect limits, and origin failures were quietly costing a $1B+ retailer tens of millions, Harper delivered edge-deployed acceleration without re-platforming. 47x ROI. Six weeks to prove it.
Case Study
When experimentation logic, redirect limits, and origin failures were quietly costing a $1B+ retailer tens of millions, Harper delivered edge-deployed acceleration without re-platforming. 47x ROI. Six weeks to prove it.
Person with short dark hair and moustache, wearing a colorful plaid shirt, smiling outdoors in a forested mountain landscape.
Aleks Haugom
Senior Manager of GTM & Marketing
Case Study

How a $1B+ Retailer Unlocked $92M in Annual Revenue, Without Touching the Origin.

When experimentation logic, redirect limits, and origin failures were quietly costing a $1B+ retailer tens of millions, Harper delivered edge-deployed acceleration without re-platforming. 47x ROI. Six weeks to prove it.
Aleks Haugom
Mar 2026
Case Study

How a $1B+ Retailer Unlocked $92M in Annual Revenue, Without Touching the Origin.

When experimentation logic, redirect limits, and origin failures were quietly costing a $1B+ retailer tens of millions, Harper delivered edge-deployed acceleration without re-platforming. 47x ROI. Six weeks to prove it.
Aleks Haugom
Case Study

How a $1B+ Retailer Unlocked $92M in Annual Revenue, Without Touching the Origin.

When experimentation logic, redirect limits, and origin failures were quietly costing a $1B+ retailer tens of millions, Harper delivered edge-deployed acceleration without re-platforming. 47x ROI. Six weeks to prove it.
Aleks Haugom
Blog
GitHub Logo

The Security Problem in Agentic Engineering has an Architectural Solution

Agentic AI promises autonomous software development, but enterprise security concerns block adoption. This article explains how credential sprawl creates risk—and how a unified runtime architecture like Harper eliminates infrastructure access requirements, enabling secure agentic engineering in production environments.
A.I.
Blog
Agentic AI promises autonomous software development, but enterprise security concerns block adoption. This article explains how credential sprawl creates risk—and how a unified runtime architecture like Harper eliminates infrastructure access requirements, enabling secure agentic engineering in production environments.
Person with very short blonde hair wearing a light gray button‑up shirt, standing with arms crossed and smiling outdoors with foliage behind.
Kris Zyp
SVP of Engineering
Blog

The Security Problem in Agentic Engineering has an Architectural Solution

Agentic AI promises autonomous software development, but enterprise security concerns block adoption. This article explains how credential sprawl creates risk—and how a unified runtime architecture like Harper eliminates infrastructure access requirements, enabling secure agentic engineering in production environments.
Kris Zyp
Mar 2026
Blog

The Security Problem in Agentic Engineering has an Architectural Solution

Agentic AI promises autonomous software development, but enterprise security concerns block adoption. This article explains how credential sprawl creates risk—and how a unified runtime architecture like Harper eliminates infrastructure access requirements, enabling secure agentic engineering in production environments.
Kris Zyp
Blog

The Security Problem in Agentic Engineering has an Architectural Solution

Agentic AI promises autonomous software development, but enterprise security concerns block adoption. This article explains how credential sprawl creates risk—and how a unified runtime architecture like Harper eliminates infrastructure access requirements, enabling secure agentic engineering in production environments.
Kris Zyp