Communication in IoT Environments Decentralization and Resilience via Brokers

dc.contributor.authorBenzerroug Yasser
dc.date.accessioned2025-11-05T12:27:08Z
dc.date.issued2025
dc.description.abstractThe rapid expansion of the Internet of Things (IoT) has led to an increasing demand for communication protocols that are efficient, scalable, and reliable—especially in environments with limited resources. Among these, MQTT (Message Queuing Telemetry Transport) has emerged as a lightweight protocol particularly well suited for constrained IoT systems. However, as devices become more distributed geographically, new challenges arise in ensuring communication that is both decentralized and resilient. This thesis addresses these challenges by exploring two real-world scenarios where MQTT is used to ensure system robustness and flexibility. The first involves a critical healthcare environment, where we implemented a fault-tolerant architecture using a Master/Slave model over Apache ActiveMQ with shared persistent storage. This setup ensures automatic broker failover with no interruption in data transmission or alert delivery, which is vital in medical emergencies. The second scenario focuses on decentralization through broker bridging, using Mosquitto to interconnect remote sites—a retirement home and a hospital. In this case, critical alerts from the retirement home are selectively forwarded to the hospital’s dashboard, reducing traffic while maintaining responsiveness. Our contribution lies in the concrete design and implementation of these two architectures: a highly available broker system for resilience, and a decentralized communication model for distributed monitoring. We also explore the integration of WebSockets to deliver real-time alerts to web-based dashboards, further enhancing usability. Through this work, we demonstrate how MQTT can support both robust failover mechanisms and scalable, autonomous communication across heterogeneous IoT environments
dc.identifier.issnMM/891
dc.identifier.urihttps://dspace.univ-bba.dz/handle/123456789/958
dc.language.isoen
dc.publisheruniversity of bordj bou arreridj
dc.subjectMQTT
dc.subjectInternet of Things (IoT)
dc.subjectBroker Communication
dc.subjectMaster-Slave Architecture
dc.subjectHigh Availability
dc.subjectReal-Time Critical Alerts
dc.subjectDecentralized Architecture
dc.subjectSensor Networks
dc.subjectWebSockets
dc.subjectResilient Transmission via MQTT
dc.titleCommunication in IoT Environments Decentralization and Resilience via Brokers
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
These_M2_Benz Yasser.pdf
Size:
9.06 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: