Testing Security and Performance of MQTT Protocol on Raspberry Pi for IoT Applications

Author(s): Vorotilov, D. (2024)

Abstract:
One of the core requirements for IoT Environments is an M2M protocol, through which devices can communicate with each other. One such protocol, which is widely used in IoT environments is MQTT. MQTT’s lightweight design makes it ideal for resource-constrained IoT applications, and Raspberry Pi’s affordability and versatility have positioned it as a popular platform for such projects. This research investigates the security and performance of the MQTT protocol on Raspberry Pi 4 model B. To achieve this goal, IoT environments with several levels of bandwidth will be created and analyzed. The Raspberry Pi will be running the broker on a Linux instance. Virtual instances of Linux will act as the clients. Then an analysis of performance and security will be conducted on the data collected from the experiments.

Document(s):

41TScIT_submission_88_submission_v3.pdf