MQTT (Message Queuing Telemetry Transport) is a standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal 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 Smart Building, Automotive, Manufacturing, Telecommunications, Transport, oil, and gas, etc.
You can pass a username and password with an MQTT packet in V3.1 of the protocol. Encryption across the network can be handled with SSL, independently of the MQTT protocol itself (it is worth noting that SSL is not the lightest of protocols, and does add signifi cant network overhead). Additional security can be added by an application encrypting data that it sends and receives, but this is not something built-in to the protocol, in order to keep it simple and lightweight
A tab for setting the IP address of the so-called MQTT Broker has been added in the wired central units of the miniCU series and also in the upgraded gateway eLAN-RF-103. An MQTT Broker is a local or cloud-based software service that automatically collects and distributes short messages from or to devices that are subscribed by the user. Messages about the current status of the device or commands for the device are stored in a tree structure in the MQTT Broker.