A low cost implementation of MQTT using ESP8266

Ravi Kishore Kodali, Kopulwar Shishir Mahesh

2016 · 89 citations · 5 references

Concepts

Abstract

Technology is great growling engine of the change and Internet of Things (IoT) is the backbone of such revolutionary engines. Basically, in the real world the things having sensor capability, sufficient power supply and connectivity to internet makes field like Internet of Things (IoT) possible. For such rapid growing technology, it is the necessity to have very light, inexpensive and minimum bandwidth protocol like Message Queuing Telemetry Transport (MQTT) Protocol. Because of such non-established protocol it is easy for the clients to publish or/and subscribe the desire topic through the host acting as server of the network also known to be the broker. In this paper, it is shown that communication between the low power ESP8266 WiFi as client with the clients on smartphones and laptop using an MQTT protocol becomes easier and more reliable. The WiFi enabled ESP8266 board interfaces with DHT11 sensor and LDR sensor to monitor the ambient condition and according to the light intensity level the brightness level of 8*8 Neopixel matrix is controlled. The adafruit.io is the MQTT server i.e, broker which also provides the facility of monitoring system through the dashboard. The clients on smartphone and laptop subscribes to the topics of temperature, humidity and light intensity level gets the respective update. The main objective of the paper is to implement the idea for the smart home appliance, street light system for the smart cities, fire alert systems, whether monitoring system and so.

References

5