Blog - MQTT
Explore the blog

Mosquitto MQTT Broker: Pros/Cons, Tutorial, and Alternative
This guide provides a comprehensive review of Mosquitto's features, pros, cons, a step-by-step setup tutorial, and an analysis of when you might need a more scalable enterprise alternative.

Zigbee2MQTT in 2026: Local Smart-Home Control over MQTT
Explore how to run Zigbee2MQTT with EMQX for local smart home control, compare Zigbee vs Matter, and build a cloud-free IoT automation setup with MQTT.

MQTT Ports: Common Defaults, Configuration & Security
Learn about MQTT ports, including 1883, 8883, 443, and 14567. Discover how MQTT ports work, how to configure them, and how to secure MQTT connections.

MQTT vs HTTP: Ultimate IoT Protocol Comparison Guide
The rapid evolution of Internet of Things (IoT) technology has led to continuous expansion of its applications. However, at its core, IoT is primarily concerned with data transmission, necessitating a thoughtful and strategic selection of communication protocols for devices.

MQTT ACLs: How to Control Access to MQTT Topics
Understand MQTT authorization and common access control methods. Learn how ACLs control client access to MQTT topics for publishing and subscribing.

What a PV Cooling Paper Reveals About Distributed IoT Control
This article explains how a weather-aware MQTT edge–fog architecture enabled a 600 Wp photovoltaic cooling system to achieve a net-positive energy ROI of 1.07 in real-world conditions.

8 IoT Protocols and Standards Worth Exploring in 2026
This article will introduce 8 popular IoT protocols, discussing their technical features and advantages, to help you choose the appropriate one for your projects.

Mosquitto vs EMQX: Features, Scalability, and Use Cases Compared
Compare EMQX and Mosquitto across features, scalability, security, integrations, and use cases to choose the right MQTT broker for your project.

MQTT Topics and Wildcards: A Beginner's Guide
Master MQTT topics and wildcards (+ and #). Learn naming conventions, system topics ($SYS), shared subscriptions, and best practices for IoT data design.

MQTT.js Tutorial: JavaScript MQTT Client Beginner Guide
Learn how to use MQTT.js to build a JavaScript MQTT client. This beginner guide covers installation, broker connection, publish/subscribe, MQTT 5.0, and debugging.

Using MQTT on ESP8266: A Quick Start Guide
In this tutorial, we delve into using the ESP8266 Wi-Fi module and MQTT protocol to set up and execute an IoT communication project quickly.

How to Use MQTT over WebSocket: A Beginner's Guide
Learn how to connect to an MQTT broker over WebSocket using MQTT.js. Step-by-step browser tutorial with code examples for real-time IoT applications.
