Message Queueing Telemetry Transport (MQTT) is a publish-subscribe network protocol that includes communication between ESP32 microcontrollers on different Wi-Fi networks. MQTT was developed in 1999 by Andy Stanford-Clark and Arlen Nipper for connecting oil pipeline telemetry systems. The MQTT broker enables data transfer between devices on different Wi-Fi networks without breaching firewall safeguards. When a device on one Wi-Fi network requests information from a second device on another network, the information is allowed through the network firewall, as the request came from the Wi-Fi network. Provision of information by a MQTT client to a MQTT broker is termed publish, and subscribe is the term to access information through the MQTT broker. There are several MQTT brokers, and the Cayenne MQTT broker (developers.mydevices.com) is used in this chapter. The ESP32 microcontroller is a MQTT client communicating with a MQTT broker. A MQTT dashboard is accessible from anywhere in the world to provide remote access to information from sensors or for remote control of devices connected to an ESP32 module. MQTT is illustrated with the ESP32 microcontroller transmitting air quality measures or energy usage readings, provided by a smart meter, to a MQTT broker for display on the MQTT broker dashboard.
MQTT
Mak. Innov. Ser.
2023-07-01
34 pages
Article/Chapter (Book)
Electronic Resource
English
MQTT SYSTEM METHOD AND PROGRAM FOR MANAGING MOBILITY BASED ON MQTT
European Patent Office | 2024
MQTT SYSTEM METHOD AND PROGRAM FOR MANAGING MOBILITY BASED ON MQTT
European Patent Office | 2023
|MQTT SYSTEM AND METHOD FOR CONTROLLING CAMPING CAR BASED ON MQTT PROTOCOL
European Patent Office | 2022
|Aufbau einer Kommunikations-Infrastruktur auf Basis von MQTT
German Aerospace Center (DLR) | 2013
|MQTT based vehicle accident detection and alert system
IEEE | 2017
|