Chapter 1: Introduction; Introduction; What Is Mqtt - Black Box EME160A User Manual

Hide thumbs Also See for EME160A:
Table of Contents

Advertisement

CHAPTER 1: HEADLINE

CHAPTER 1: INTRODUCTION

1.1 INTRODUCTION

MQTT is a new AlertWerks Plus feature, which allows you to send sensor values and status changes to up to four
MQTT servers.
The following "What is MQTT?" introduction information is based on the

1.1.1 WHAT IS MQTT?

MQTT is a standardized protocol for messaging and data exchange that was developed by OASIS, ISO/IEC 20922:2016.
The technology provides a scalable and cost-effective way to connect devices together with minimal protocol
overhead. It is able to deliver data over the Internet in near real-time and guarantee delivery.
MQTT was originally designed to connect sensor nodes over communication networks that are unreliable, high-
latency, or both. It is lightweight, which enables low-cost device communication.
MQTT uses TCP. Due to ordering requirements, MQTT over UDP is not possible.
Figure 1-1 illustrates the broker/client relationship.
MQTT follows a Publish/Subscribe paradigm. The sender (Publisher) and receiver (Subscribers) of messages
communicate via topics and are decoupled from each other. The connection between them is handled by the MQTT
broker. The broker receives and filters all incoming messages, determines who is interested in each message, and
distributes messages correctly to the subscribers.
A client is any device that operates an MQTT library and connects to an MQTT broker over a network. A client doesn't
have to pull the information it needs, since the broker pushes the information to the client whenever something new
is available.
FIGURE 1-1: BROKER/CLIENT RELATIONSHIP
1.877.877.2269
1.877.877.2269
BLACKBOX.COM
BLACKBOX.COM
HiveMQ FAQ
documentation.
NEED HELP?
LEAVE THE TECH TO US
LIVE 24/7
TECHNICAL
SUPPORT
1.877.877.2269
3

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Eme161a-r2Eme164aEme168a

Table of Contents