Home >Engineering >MQTT - IoT light weight protocol

MQTT - IoT light weight protocol

Date post:15-Jan-2017
View:64 times
Download:2 times
Share this document with a friend

MQTT - Message Queue Telemetry Transport Get started with light weight IoT Protocol

Contents:What is MQTT?Whats this all about?Characteristics of MQTT.MQTT model.MQTT implementations.Advantages.Applications.Future.

What is MQTT ?MQTT is a machine-to-machine (M2M) "Internet of Things" connectivity protocol.It was designed as an extremely lightweight publish/subscribe messaging transport.It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.

Whats this all about?

MQTT characteristics:

MQTT Model:

MQTT Model continued..

MQTT implementations: Servers ClientsIBM MQ C/C++/C#IBM Microbroker JavaRSMB PythonMosquitto PerlMQTT.js PHPApache ActiveMQ RexRabittMQ Ruby


MQTT is a lightweight publish/subscribe messaging protocol.In the mobile environment, when Compared with HTTP, MQTT features faster response and throughput, and lower battery and bandwidth usage, making it well suited .Another advantage of MQTT over HTTP is that it is integrated with enterprise messaging middleware, so it works with enterprise-level applications that push data to mobile apps. MQTT can also be integrated with IBM Worklight in such a way that developers can create mobile applications using HTML and Javascript and yet have the messaging function working at the native layer, in native Java code, deployed on Android.

Advantages Continued... It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. MQTT for Sensor Networks is aimed at embedded devices on non-TCP/IP networks, whereas MQTT itself explicitly expects a TCP/IP stack.MQTT library abstracts out the underlying intricacies of MQTT network and provide you with an intuitive and easy to use APIs to implement the MQTT protocol on CC3200 device.

Applications - Who is Using MQTT ?

Applications Continued...

Applications Continued...

Applications Continued...


In a report published by IBM on the future of Internet of Things, the number of connected devices is forecasted to surpass 30 billion in 2020, up from 2.5 billion in 2009 and 10 billion today. MQTT protocol is so lightweight that it can be supported by some of the smallest measuring and monitoring devices, and it can transmit data over far reaching, sometimes intermittent networks.


Thank you!

Click here to load reader

Embed Size (px)