Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Thadeu Brito

2024

Image Transfer over MQTT in IoT: Message Segmentation and Encryption for Remote Indicator Panels

Authors
Valente, D; Brito, T; Correia, M; Carvalho, JA; Lima, J;

Publication
OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT I, OL2A 2023

Abstract
The Internet of Things (IoT) has revolutionized how objects and devices interact, creating new possibilities for seamless connectivity and data exchange. This paper presents a unique and effective method for transferring images via the Message Queuing Telemetry Transport (MQTT) protocol in an encrypted manner. The image is split into multiple messages, with each carrying a segment of the image, and employ top-notch encryption techniques to ensure secure communication. Applying this process, the message payload is split into smaller segments, and consequently, it minimizes the network bandwidth impact while mitigating potential of packet loss or latency issues. Furthermore, by applying encryption techniques, we guarantee the confidentiality and integrity of the image data during transmission, safeguarding against unauthorized access or tampering. Our experiments in a real-world scenario involving remote indicator panels with LEDs verify the effectiveness of our approach. By using our proposed method, we successfully transmit images over MQTT, achieving secure and reliable data transfer while ensuring the integrity of the image content. Our results demonstrate the feasibility and effectiveness of the proposed approach for image transfer in IoT applications. The combination of message segmentation, MQTT protocol, and encryption techniques offers a practical solution for transmitting images in resource-constrained IoT networks while maintaining data security. This approach can be applied in different applications.

  • 8
  • 8