Get the App
SLTechnology News&Howtos  ›  Development  › 

What is mqtt?

Shulou Source: shulou.com Published: 2022-06-03 07:27:59 10月03日 Update

This article introduces the relevant knowledge of "what is mqtt". In the operation of actual cases, many people will encounter such a dilemma. Then let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

-MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). -It is designed as an extremely lightweight publish/subscribe messaging transport that isideal for connecting remote devices with a small code footprint and minimal network bandwidth. -MQTT today is used in a wide variety of industries, such as automotive, manufacturing, telecommunications, oil and gas, etc.

MQTT is the OASIS standard messaging protocol of the Internet of things (IoT). It is designed as a very lightweight publish / subscribe message transport, which is very suitable for connecting remote devices with less code footprint and minimum network bandwidth. Today, MQTT is widely used in automotive, manufacturing, telecommunications, oil and natural gas and other industries.

Several features of MQTT:

Lightweight and Efficient (lightweight and efficient)

The MQTT client is very small and requires the least resources, so it can be used on a small microcontroller. MQTT headers are small and can optimize network bandwidth.

Bi-directional Communications (two-way communication)

MQTT allows for device-to-cloud and cloud-to-device messaging. This makes it easy to broadcast messages to multiple object groups.

Scale to Millions of Things (scalable to millions of things)

MQTT can be expanded to connect millions of Internet of things devices.

Reliable Message Delivery (reliable messaging)

The reliability of message delivery is important for many use cases of the Internet of things. This is why MQTT has three defined quality of service levels: 0-at most, 1-at least once, 2-exactly once

Support for Unreliable Networks (supports unreliable networks)

Many Internet of things devices are connected through unreliable cellular networks. MQTT's support for persistent sessions reduces the time it takes for clients to reconnect with agents

Security Enabled (Security support)

MQTT makes it easy to encrypt messages using TLS and to authenticate clients using modern authentication protocols such as OAuth. MQTT publish and subscribe model:

Abstract representation:

Specifically, it says:

This is the end of "what is mqtt". Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Tags: Messages devices networks customers content clients bandwidth more knowledge industry identity support subscription authentication minimum lightweight important learned next between Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology vpn MySQL Microsoft Linux