
Connecting MQTT and REST API: A Comprehensive Tutorial
In this blog, we will delve into the application scenarios of combining MQTT and REST API, showcasing how to optimize system performance and improve user experience through practical cases.

In this blog, we will delve into the application scenarios of combining MQTT and REST API, showcasing how to optimize system performance and improve user experience through practical cases.

This article introduces and demonstrates the use of the MQTT Retained Messages, which you can use to get data immediately after subscribing.

This blog introduces the common data formats (JSON, Hex, and Binary) and explains how they are transmitted and processed with the MQTT Broker and MQTT Client.

This blog will help you master the ins and outs of MQTT packet analysis using the Wireshark, enabling you to diagnose the MQTT exchange process and enhance your understanding of MQTT traffic patterns.

This blog explores MQTT and CoAP protocols, delineating their characteristics, benefits, drawbacks, and differences in design and usage.

This article will delve into how to implement the Request / Response pattern under the asynchronous message delivery framework of MQTT, with the new features of MQTT 5.0.

Will Message is an important feature in MQTT, which solves the problem that only the server can know whether clients are offline. It allows us to gracefully take follow-up actions for unexpectedly offline clients.

Shared subscription is a new feature introduced by MQTT 5.0 protocol, which is equivalent to the load balancing function of subscribers.

In this article, we will introduce the session mechanism of MQTT protocol, as well as Clean Start and Session Expiry Interval, two connection parameters used to manage the session lifecycle.

In this article, we will focus on the Payload Format Indicator and Content Type properties of MQTT 5.0, exploring how they make the parsing of messages more transparent and efficient.

The Message Expiry Interval is a new feature introduced in MQTT 5.0, which allows the publisher to set an expiry interval for time-sensitive messages.

To achieve the Enhanced Authentication, MQTT introduced the AUTH packet to implement any number of authentication data exchanges, to support various types of authentication mechanisms, such as SCRAM, Kerberos authentication, and so on.