ABSTRACT

Standard Message Queue Telemetry Transport (MQTT) is designed to run over a Transmission Control Protocol/Internet Protocol (TCP/IP) stack. It can run over either unencrypted or encrypted TCP. Alternatively, it may also run over the Web socket protocol. At the heart of internet of things(IoT) are network-connected devices that monitor and/or control the environment around them. These devices are the "things" in the IoT. The IoT promises to be a disruptor to existing markets while also creating new ones. Businesses can use intelligence from sensors to provide services to customers in real-time, and they can perform analytics on large datasets from sensors to shape corporate strategy and improve their products over the long term. MQTT is a client/server-based messaging protocol, which allows clients to exchange information with one another through the servers without explicit knowledge of all the other clients with which they are communicating.