Implementation of a control application for a hotel display system using qt and sockets

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Setif 1 Unuversity Ferhat Abbas . Faculty of Sciences

Abstract

This Master’s thesis presents the implementation of a centralized digital signage control system for hotel environments. The solution combines Raspberry Pi single-board computers as display nodes with a Qt-based crossplatform control application. Communication between the central control station and distributed display units is achieved through reliable TCP/IP socket programming, ensuring real-time content synchronization. The system features a client-server architecture where the server application enables hotel staff to remotely manage display content, update room prices, modify promotional materials, and control page navigation across multiple terminals. The client application, running on Raspberry Pi devices, renders dynamic multimedia content through an elegant graphical interface with automatic page rotation and smooth transitions. Key achievements include: (1) development of a lightweight, responsive control interface; (2) implementation of a robust text-based communication protocol; (3) design of nine distinct promotional pages showcasing hotel services; and (4) successful validation demonstrating stable operation with minimal resource consumption (<5% CPU, 150MB RAM). This cost-effective solution proves the viability of combining open-source hardware with modern cross-platform frameworks for scalable hospitality digital signage deployments.

Description

يقدم هذا البحث تنفيذ نظام مركزي للتحكم في العروض الرقمية لبيئات الفنادق. يجمع الحل بين حواسيب Raspberry Pi ذات اللوحة الواحدة كعُقَد عرض، وتطبيق تحكم متعدد المنصات مبني على إطار عمل Qt. يتم التواصل بين محطة التحكم المركزية ووحدات العرض الموزعة من خلال برمجة المقابس TCP/IP الموثوقة، مما يضمن مزامنة المحتوى في الوقت الفعلي. يعتمد النظام على بنية خادم-عميل حيث يتيح تطبيق الخادم لموظفي الفندق إدارة المحتوى المعروض عن بعد، وتحديث أسعار الغرف، وتعديل المواد الترويجية، والتحكم في التنقل بين الصفحات عبر محطات متعددة. يقوم تطبيق العميل، الذي يعمل على أجهزة Raspberry Pi، بعرض محتوى الوسائط المتعددة الديناميكي من خلال واجهة رسومية أنيقة مع دوران تلقائي للصفحات وانتقالات سلسة. تشمل الإنجازات الرئيسية: (1) تطوير واجهة تحكم خفيفة وسريعة الاستجابة؛ (2) تنفيذ بروتوكول اتصال نصي قوي؛ (3) تصميم تسع صفحات ترويجية متميزة تعرض خدمات الفندق؛ و (4) تحقق ناجح يُظهر تشغيلاً مستقراً مع استهلاك محدود للموارد (أقل من %5 من المعالج، 150 ميجابايت من الذاكرة). يثبت هذا الحل الفعال من حيث التكلفة جدوى الجمع بين الأجهزة مفتوحة المصدر وأطر العمل الحديثة متعددة المنصات لنشر أنظمة العروض الرقمية القابلة للتوسع في قطاع الضيافة

Citation

Endorsement

Review

Supplemented By

Referenced By