A Framework for Message Passing in Application with Small Transmission Range

  • Hasan Alp Zengin, Smitha N Pai

Abstract

Internet of Things (IoT) is the current realm of today’s world. Dissemination and assimilation of information is a continuous process. Connectivity amongst the electronic devices is crucial for communication.  Message Queue Telemetry Transport (MQTT) is an application layer protocol which is used to communicate among the devices.  Messages are transferred from the publisher to the broker. Any subscriber who has registered for the same topic gets the information from the broker. In order to have a customized packet format type, it is currently difficult to implement them using the existing software. In the current work, a customized CMQTT protocol is developed to communicate between the subscriber, publisher and broker. The model created is working as per the existing standards and provides good results both during simulation and in real time for various levels of quality of service(QoS). A new smaller sized data packet is used to check for route availability. Reduction in the packet size helps in reducing the amount of energy consumed with each transmission. CMQTT shows improvement with respect to the time taken to validate the availability of route as compared to the existing standard software. Java with threading concept is used to realize these functionalities. Extension of this custom-made protocol is easier as compared to existing techniques.

 

Keywords: Communication, IoT, MQTT, NodeMCU, Sensor Devices, Packet Format

Published
2020-06-06
How to Cite
Hasan Alp Zengin, Smitha N Pai. (2020). A Framework for Message Passing in Application with Small Transmission Range. International Journal of Advanced Science and Technology, 29(04), 6492 - 6504. Retrieved from http://sersc.org/journals/index.php/IJAST/article/view/27340