Abstract
AbstractThis 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.
Publisher
Springer Science and Business Media LLC
Reference19 articles.
1. Chekired DA, Khoukhi L, Mouftah HT (2018) Industrial IoT data scheduling based on hierarchical fog computing: A key for enabling smart factory. IEEE Trans Ind Inf 14(10):4590–4602
2. Rayan A, Taloba AI, Abd El-Aziz RM, Abozeid A (2020) IoT enabled secured fog based cloud server management using task prioritization strategies. Int J Adv Res Eng Technol 11(9):01–12
3. García-Magariño I, Sendra S, Lacuesta R, Lloret J (2018) Security in vehicles with IoT by prioritization rules, vehicle certificates, and trust management. IEEE Internet Things J 6(4):5927–5934
4. Akshatha PS, Dilip Kumar SM (2023) MQTT and blockchain sharding: An approach to user-controlled data access with improved security and efficiency. Blockchain Res Appl 4(4):100158–100171
5. Ferrari P, Flammini A, Sisinni E et al (2018) Delay estimation of industrial IoT applications based on messaging protocols. IEEE Trans Instrum Meas 67(9):2188–2199