Abstract

This paper presents priority support in the Internet of Things to support the reliable and timely transmission of messages during emergencies. The Message Queuing Telemetry Transport protocol is a widely used IoT messaging protocol. However, it does not support the timely and fast delivery of emergency messages. In this regard, this paper proposes to classify the messages into three different queues. The RabbitMQ broker manages virtual queues based on the message type, such as First Come First Served, Critical, and Urgent. In addition, the proposed approach stores the messages in the MySQL database for further analysis. To confirm its efficacy, we compare the Urgent and Critical queues with the current First Come First Served technique in an experimental implementation. Wireshark packet analyzer is used to record packets while messages are being transmitted between clients and the broker to examine end-to-end latency, jitter, response time, and total time. The results show that the proposed approach performs better for high-priority emergency messages.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call