Study and Implementation of Environment Monitoring System Based on MQTT

Study and Implementation of Environment Monitoring System Based on MQTT

Sumit PalSourav Ghosh Sarasij Bhattacharya 

Department of Information Technology, Indian Institute of Engineering Science and Technology, Howrah

Assistant Systems Engineer Trainee, Tata Consultancy Services, Kolkata

Programmer Analyst Trainee, Cognizant Technology Solutions, Kolkata

Corresponding Author Email:
31 March 2017
| Citation



In the past few years, technology has developed a lot in making our lives simpler. With the evolution of internet and mobile technology coupled with the parallel development of a variety of embedded systems, the focus towards a smart world has gained momentum and has given us a new concept, the Internet of Things. As a result, much of today’s technology is automated and the developers are developing systems which gather data from various sensor systems which can be sent to any part of world through the Internet and can be used for a vareity of purposes, including controlling of devices. In this paper, we have attempted to study one such Internet protocol which makes such a communication possible, the MQTT protocol. Using an Environmental monitoring system, we will determine the viability of such a protocol for transmission of sensor data and then use the same data to control electronic devices. We also compare the MQTT protocol with the traditional HTTP protocol and attempt to find out which protocol is the better one.


MQTT protocol, internet of things, mobile technology, embedded systems, communication

1. Introduction
2. The Mqtt Protocol
3. Mqtt Message Format
4. More Details about Paper Title and Author Information
5. The Experiment
6. Results
7. Comparisons
8. Conclusions

I would like to thank Professor Nilay Kumar Nag for the guidance and the Department of MCA of MCKV Institute of Engineering for providing us with the support and infrastructure required for such a task. I would also like to thank International Conference on Advances in Science and Technology 2017 (ICAST 2017) for providing us with the platform for sharing our knowledge and findings.


[1] Vasileios K., Periklis C., Francisco V.G., Jesus A.Z. (2015). A survey on application layer protocols for the internet of things, transaction on IoT and cloud computing.

[2] Kaukalias T., Chatzimisios P. (2014). Internet of Things (IoT) C Enabling technologies, applications and open issues, Encyclopedia of Information Science and Technology (3rd Ed.), IGI Global Press.

[3] Lopez Research LLC (2013). An Introduction to the Internet of Things (IoT).

[4] Valerie L., Weng T.L., Leonardo O., Sweta R., Nagesh S., Rong X., Gerald K., Neeraj K., Stefan F., Martin K., Dave L.. IBM redbooks building smarter planet solutions with MQTT and IBM WebSphere MQ telemetry.

[5] HiveMQ. (2015). MQTT Essentials: Part 1 – Introducing MQTT, the HiveMQ Team.

[6] IBM Knowledge Center (2017). Introduction to MQTT.

[7] HiveMQ. (2015). MQTT Essentials Part 3: Client, Broker and Connection Establishment, the HiveMQ Team.

[8] HiveMQ. (2015). MQTT Essentials Part 4: Subscribe & UnSubscribe, the HiveMQ Team.