MQTT broker is used by MQTT device. It is machine to machine network protocol for Message queue/Message queuing. MQTT protocol mainly use for connecting device on remote location due to resource constraints or limited network bandwidth. It supports SSL protocol to authenticate client certificate or authenticating the client identity with username and password to verifies correct client connect to the MQTT broker.
SEE Also: Detail of MQTT, please refer to https://mqtt.org/