MQTT based Communication in IoT

Srijan Manandhar · Tampere University Institutional Repository (Tampere University) · 2017

There are many studies on simplifying the development and management of IoT applications. One of those research work is to use IoT devices as the RESTful resources or even IoT devices as application servers that can expose RESTful resources. However, REST style is not suitable for some network conditions. Hence, this document proposes to use MQTT in place of REST for accessing and managing the services provided by the IoT devices. As a result, IoT application development and management become possible in all network conditions. In this thesis, firstly REST-based implementation of IoT development and deployment platform is described. Then issues with this implementation are discussed, which is the motivation for using MQTT as the protocol for this platform. Then finally, MQTT based implementation is described with mapping of HTTP request-response used in REST-based implementation to MQTT style request-response.

Read the paper · More papers on PaperTik