Publication Type : Conference Proceedings
Publisher : Elsevier BV
Source : Procedia Computer Science
Url : https://doi.org/10.1016/j.procs.2018.05.126
Keywords : Arduino, ESP8266, HiveMQ, Internet Of Things(IOT), Message Queuing Telemetry Transport (MQTT)
Campus : Haridwar
School : School of Computing
Year : 2018
Abstract : Internet of Things (IoT) allow connection among devices using internet with the ability to gather and exchange data. These devices are usually attached with micro-controllers like Arduino, sensors, actuators and internet connectivity. In this context, Message Queuing Telemetry Transport protocol (MQTT) plays an important role to exchange the data or information between the devices in IoT without knowing the identities of each other. This paper presents different service models for communication in Internet of Things(IoT). Model A presents use of serial USB as transmission medium while Model B uses the Message Queuing Telemetry Transport protocol (MQTT) which deploy a Wi-Fi module (ESP8266-12) to connect the system to internet. For communication, concept of publisher and subscriber is used. Messages are published or subscribed with the help of a broker or server. This agent is in charge of dispersing messages to intent clients depending on the choice of the topic of a message. Broker in MQTT is also called server. Some brokers used in MQTT are: -Mosquitto, Adafruit, hiveMQ.
Cite this Research Publication : Monika Kashyap, Vidushi Sharma, Neeti Gupta, Taking MQTT and NodeMcu to IOT: Communication in Internet of Things, Procedia Computer Science, Elsevier BV, 2018, https://doi.org/10.1016/j.procs.2018.05.126